Qual é o número máximo de conexões em uma instância do TaurusDB?
TaurusDB 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 TaurusDB.
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âmetroTaurusDB.
Você pode executar comandos para alterar o número máximo de conexões.
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.
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 |

