Visão geral do agrupamento de conexões gerenciado

Nesta página, descrevemos o que é o pool de conexões gerenciadas e como usá-lo para otimizar o gerenciamento de conexões de banco de dados para suas instâncias do Cloud SQL usando o pool.

O pool de conexões gerenciadas permite escalonar suas cargas de trabalho otimizando o uso de recursos e a latência de conexão para suas instâncias do Cloud SQL usando o pool. O pooling de conexões gerenciado cria um pool de linhas de execução para processar solicitações recebidas. Isso oferece melhorias significativas de performance, principalmente para conexões escalonadas, absorvendo picos repentinos de conexão sem sobrecarregar o servidor com um aumento no número de linhas de execução.

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 gerenciado, sua instância precisa atender aos seguintes requisitos:

  • Sua instância precisa ser da edição Cloud SQL Enterprise Plus.
  • O pooling de conexões gerenciado requer um número de versão de manutenção mínima de MYSQL_$version.R20250531.01_10. Para mais informações sobre como fazer a manutenção de autoatendimento, consulte Fazer a manutenção de autoatendimento.

Opções de configuração avançada

É possível personalizar o pool de conexões gerenciadas modificando a opção de configuração max_pool_size.

A opção max_pool_size controla a quantidade de simultaneidade para o pooling de conexões gerenciado. O valor padrão depende do número de núcleos de vCPU na configuração de máquina da instância.

Limitações

Ao usar o pool de conexões gerenciadas com as instâncias do Cloud SQL Enterprise Plus, considere estas limitações:

  • Ativar o pool de conexões gerenciado em uma instância atual resulta em uma reinicialização do banco de dados.
  • Quando o pool de conexões gerenciado está ativado para sua instância, o valor da métrica thread_cache_size é definido como 0 por padrão.

A seguir