Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ TaurusDB/ Perguntas frequentes/ Conexões de banco de dados/ Qual é o número máximo de conexões em uma instância do GaussDB(for MySQL)?
Atualizado em 2024-09-29 GMT+08:00

Qual é o número máximo de conexões em uma instância do GaussDB(for MySQL)?

GaussDB(for MySQL) não tem restrições sobre o número de conexões. Esse número é determinado pelo valor padrão e pelo intervalo de valores do mecanismo de banco de dados. Por exemplo, você pode definir max_connections e max_user_connections em um modelo de parâmetro para configurar o número máximo de conexões para uma instância do GaussDB(for MySQL).

Alteração do número máximo de conexões

O número de conexões pode ser alterado on-line. Para obter detalhes, consulte Modificação de um modelo de parâmetro.

Você pode executar comandos para alterar o número máximo de conexões.

  1. Verifique o número máximo de conexões:

    show global variables like 'max_connections';

  2. Altere o valor de max_connections em mysqld no arquivo my.cnf.

    [mysqld]

    max_connections = 1000

Sobre max_connections

max_connections indica o número máximo de clientes que podem ser conectados ao mesmo tempo. Se este parâmetro for definido como default, ele está relacionado à memória da instância (unidade: GB). A fórmula de cálculo é a seguinte:

Valor estimado de max_connections = Memória disponível do nó/Memória estimada ocupada por uma única conexão

  • Memória de nó disponível = Memória total – Memória ocupada pelo pool de buffers – 1 GB (processo mysqld, sistema operacional e programa de monitoramento)
  • Uso estimado de memória de uma única conexão (single_thread_memory) = thread_stack (256 KB) + binlog_cache_size (32 KB) + join_buffer_size (256 KB) + sort_buffer_size (256 KB) + read_buffer_size (128 KB) + read_rnd_buffer_size (256 KB) ≈ 1 MB

A tabela a seguir lista os valores padrão de max_connections para diferentes especificações de memória.

Tabela 1 Max_connections para diferentes especificações de memória

Memória (GB)

Conexões

512

100.000

384

80.000

256

60.000

128

30.000

64

18.000

32

10.000

16

5.000

8

2.500

4

1.500

2

800