Configuração de Pools
Esta seção descreve a configuração do serviço de Pool de Conexões, representado pelo componente PgBouncer, via PgSmart.
Sintaxe do Comando
pgsmart pool config
OPÇÃO | DESCRIÇÃO |
---|---|
-b, --bin=bin |
Diretório de binários do PostgreSQL |
-h, --help |
Ajuda |
Configuração Interativa
Configuração de Pools de Conexão
-
Selecione a seção "Pools de Conexões".
Nesta seção, as seguintes operações estão disponíveis:
Criar Pool de Conexões
-
Selecione a opção "Criar".
-
Preencha as informações necessárias para a criação de um novo pool:
-
Nome do pool, o qual será reconhecido pelas aplicação como se fosse um banco de dados.
-
Tipo da conexão (local/unix socket ou host).
-
IP ou hostname da instância PostgreSQL.
-
Porta utilizada pelo serviço da instância PostgreSQL.
-
Nome do banco de dados (opcional para conexões do tipo local). Utilize "*" para permitir conexões a qualquer banco de dados.
-
-
Confirme se deseja configurar propriedades avançadas para o novo pool.
-
Informe um usuário para conexão ao banco de dados (user). [opcional]
-
Informe a senha do usuário para conexão ao banco de dados (password). [opcional]
-
Informe um usuário para consultar na instância PostgreSQL usuários não informados no arquivo de autenticação (auth_user). [opcional]
-
Informe o tamanho máximo do pool (pool_size). [opcional]
-
Informe a quantidade de conexões adicionais reservadas (reserved_pool). [opcional].
-
Informe a query (entre aspas simples) a ser executada após a conexão ao banco de dados ser estabelecida (connect_query). [opcional]
-
Selecione o modo de reuso das conexões (pool_mode). [opcional]
-
Informe o número máximo de conexões no banco de dados (max_db_connections). [opcional]
-
Informe a codificação de caracteres a ser utilizada na conexão (client_encoding). [opcional]
-
Informe o estilo de data a ser utilizada na conexão (datestyle). [opcional]
-
Informe o fuso horário a ser utilizado na conexão (timezone). [opcional]
Parâmetros opcionais não informados adotarão os valores padrão definidos em Parâmetros Globais.
-
-
Confirme a criação do pool de conexões.
-
Realize o RELOAD do serviço de Pool de Conexões.