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.
Atualizado em 2025-05-23 GMT+08:00

Ativação do pool de conexões para uma instância de proxy

Um pool de conexões em nível de sessão ajuda a reduzir a carga do banco de dados causada pelo estabelecimento frequente de conexões curtas.

O pool de conexões está desativado por padrão. Você pode ativar um pool de conexões em nível de sessão.

Um pool de conexões em nível de sessão é adequado para conexões curtas. Quando o cliente se desconecta do banco de dados, o sistema verifica se a conexão está ociosa. Se for, o sistema coloca a conexão no pool de conexões de uma instância de proxy e retém a conexão por um curto período de tempo. Quando seu cliente reinicia uma conexão, qualquer conexão disponível no pool de conexões é usada, reduzindo a sobrecarga de estabelecer uma nova conexão com o banco de dados. Se nenhuma conexão estiver disponível no pool de conexões, uma nova conexão será estabelecida.

Restrições

  • Para usar um pool de conexões, as versões de kernel das instâncias de proxy devem ser 2.22.07.000 ou posterior.
  • Quando qualquer uma das seguintes operações é realizada, a conexão é bloqueada até que a conexão seja encerrada. Ou seja, a conexão não será colocada no pool de conexões para outros usuários usarem.
    • Execução da instrução PREPARE
    • Criação de uma tabela temporária
    • Modificação de variáveis de usuário
    • Inserção ou consulta de big data (por exemplo, mais de 16 MB)
    • Execução da instrução LOCK TABLE
    • Execução de uma consulta de várias instruções (instruções SQL concatenadas com ponto e vírgula, por exemplo, SELECT 1;SELECT 2)
    • Chamada de um procedimento armazenado

Procedimento

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página e escolha Databases > TaurusDB.
  4. Na página Instances, clique no nome da instância para acessar a página Basic Information.
  5. No painel de navegação, escolha Database Proxy.
  6. Clique no nome de uma instância de proxy.
  7. Na página Basic Information, clique em Change ao lado de Connection Pool.
  8. Defina Connection Pool como Session level e clique em OK.

    Figura 1 Configuração de um pool de conexões