Configuração dos Parâmetros Globais do Pool de Conexões
pgsmart pool config [Flags]
Flags
-a, --agent= <agent>
. => Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.-h, --help
. => Ajuda
A execução não interativa está desabilitada para esta operação.
pgsmart pool config
Consulta Parâmetros Globais
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações Globais
no menu de opções.-
Os parâmetros globais de pool
default
e aqueles configurados pelo usuário serão exibidos. -
Para localizar um parâmetro na lista, digite seu nome completo, parcial ou qualquer conjunto de caracteres relacionados ao valor ou à seção desejada. A busca não diferencia maiúsculas de minúsculas (case insensitive).
-
Para visualizar detalhes do parâmetro, clique
<ENTER>
no parâmetro desejado.nota-
Os parâmetros globais são agrupados por seção, que diz respeito ao lugar onde o parâmetro está dentro do arquivo de configuração.
-
Cada parâmetro é identificado conforme sua origem, ou seja, o local de onde o valor foi definido:
global: parâmetros configurados manualmente pelo usuário.
default: parâmetros que mantêm os valores padrão, sem intervenção do usuário.
user: parâmetros definidos por usuários autorizados no Pool de Conexões.
pool: parâmetros específicos de cada pool de conexões. -
Exemplos:
-
Parâmetro global (aplica-se a todos os pools de conexão e grupos de usuário).
─── [ pgbouncer ] ───
client_idle_timeout = (disabled):─── [ pgbouncer ] ───
(default) autodb_idle_timeout = 3600s
-
alerta- parâmetros na cor azul são obrigatórios e essenciais para o funcionamento do serviço.
- parâmetros em vermelho estão inconsistentes no arquivo de configuração e devem ser corrigidos.
nota-
Os parâmetros do pool de conexões são descritos com base em suas principais características, que ajudam a entender seu comportamento e restrições.
-
Cada parâmetro é documentado de forma completa para garantir que o usuário saiba como configurá-lo corretamente com as seguintes informações (desde que aplicáveis):
-
Nome: Nome do parâmetro.
-
Tipo: Define o tipo de dado aceito (ex.: integer, boolean, string, size, list, list_kv).
-
Valor Corrente: Valor atualmente configurado.
-
Origem do Valor: Fonte que definiu o valor (ex.: default, global).
-
Valor Padrão: Valor assumido se nenhum outro for configurado.
-
Grupo: Categoria funcional do parâmetro (ex.: Configurações de Autenticação, Timeouts, Configurações TLS, etc. ).
-
Seções: Contextos onde o parâmetro pode ser usado (pgbouncer).
-
Valores possíveis: Lista de valores aceitáveis.
-
Obrigatório?: Informa se o parâmetro é mandatório.
-
Requer Reinicialização?: Se mudanças exigem reinicializar o serviço.
-
Somente Leitura?: Indica se o valor pode ou não ser alterado depois da configuração inicial.
-
Descrição: Explicação resumida da função do parâmetro.
-
Descrição Complementar: Informações adicionais, exemplos ou observações importantes.
-
Figura 1 - Configuração de Parâmetros Globais de pool - ConsultaFigura 2 - Configuração de Parâmetros Globais de pool - Consulta parâmetro por filtro -
-