Nesta página, descrevemos o que é o pool de conexões gerenciado e como usá-lo com suas instâncias do Cloud SQL.
O pool de conexões gerenciado permite dimensionar os workloads otimizando a utilização de recursos e a latência de conexão das instâncias do Cloud SQL para MySQL usando o pool. O pool de conexões gerenciado cria um pool de linhas de execução para processar solicitações recebidas. Isso oferece melhorias significativas no desempenho, principalmente para conexões escalonadas, absorvendo picos de conexão repentinos sem sobrecarregar o servidor com um crescimento no número de linhas de execução.
Embora seja possível usar o pool de conexões gerenciado para qualquer carga de trabalho transacional, ele oferece o maior benefício de throughput e latência com aplicativos que contêm conexões de curta duração ou que resultam em um aumento de conexões.
Para conexões de longa duração, o desempenho de conexão usando o pooling de conexões gerenciadas pode ser um pouco menor do que ao usar uma conexão direta. Nesse caso, o pooling de conexões gerenciado oferece escalonamento de conexões quando o número de conexões é muito alto. No entanto, para aplicativos que normalmente estabelecem conexões de longa duração, use conexões diretas para a instância.
Para mais informações sobre como ativar o pool de conexões gerenciadas, consulte Configurar o pool de conexões gerenciadas.
Requisitos
Para usar o pool de conexões gerenciadas, sua instância precisa atender aos seguintes requisitos:
- Sua instância precisa ser do Cloud SQL Enterprise Plus.
- O pool de conexões gerenciado requer um número de versão de manutenção
mínimo de
MYSQL_$version.R20250304.00_01
. Para mais informações, consulte Manutenção de autoatendimento.
Opções de configuração disponíveis
É possível personalizar o pool de conexões gerenciadas usando os seguintes parâmetros de configuração:MAX_POOL_SIZE
: a quantidade de simultaneidade do MCP. O valor padrão é o número de cores no seu banco de dados.
Limitações
Considere as seguintes limitações ao usar o pool de conexões gerenciado com suas instâncias da edição Cloud SQL Enterprise Plus:
- Ativar o pool de conexões gerenciadas em uma instância resulta na reinicialização do banco de dados.
- Quando você usa a API Cloud SQL para ativar, desativar ou configurar
o agrupamento de conexões gerenciadas, a API
instance.update
não pode conter outras atualizações de configuração de instância.