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 pretendido está instalado.-h, --help=> Ajuda
A execução não interativa está desativada para esta operação.
pgsmart pool config
Consulta de Parâmetros Globais
- Instruções
- Vídeo
- Selecione o
Agente do PgSmartpretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais no menu de opções.
-
Serão apresentados os parâmetros globais
defaulte os configurados pelo usuário. -
Para localizar um parâmetro, digite o nome completo ou parcial, ou qualquer cadeia relacionada. A busca é insensível a maiúsculas/minúsculas.
-
Para visualizar detalhes do parâmetro, pressione
<ENTER>no parâmetro desejado.
-
Os parâmetros globais são agrupados por seção.
-
Cada parâmetro é identificado conforme a sua origem, ou seja, o local onde o valor foi definido:
global: parâmetros configurados manualmente pelo usuário.
default: parâmetros que mantêm os valores por defeito, 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ários):
─── [ pgbouncer ] ───
client_idle_timeout = (disabled)─── [ pgbouncer ] ───
(default) autodb_idle_timeout = 3600s
-
- Parâmetros a azul são obrigatórios e essenciais para o funcionamento do serviço.
- Parâmetros a vermelho indicam inconsistências no ficheiro de configuração e devem ser corrigidos.
-
Cada parâmetro do pool de conexões é documentado com:
- Nome
- Tipo (integer, boolean, string, size, list, list_kv)
- Valor Corrente
- Origem do Valor
- Valor Padrão
- Grupo (ex.: Configurações de Autenticação, Timeouts, Configurações TLS)
- Seções (ex.: pgbouncer)
- Valores Possíveis
- Obrigatório?
- Requer Reinicialização?
- Só Leitura?
- Descrição
- Descrição Complementar (exemplos, observações)


Edição de Parâmetros Globais
- Instruções
- Vídeo
- Selecione o
Agente do PgSmartpretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais no menu de opções.
- Serão apresentados os parâmetros globais
defaulte os configurados.
1.2. Selecione o parâmetro pretendido e pressione <ENTER>.
- Serão apresentados os detalhes do parâmetro.
1.3. Selecione Editar.
1.4. Ajuste a configuração conforme solicitado (varia consoante o tipo de parâmetro).
1.8. Confirme a operação.
1.9. Confirme a reinicialização, se solicitado.
- A configuração varia conforme o tipo:
booleanAtivar/desAtivarstringvalor digitadointegernúmero dentro de um intervalolistavalores separados por vírgulassizeem B, KB, MB, GB, TB, PBtimeem ms, s, min, h, d, wenumvalor da listapathcaminho de ficheiro
- Para modificar uma configuração existente, utilize a funcionalidade
Editar Parâmetro.

Remoção de Parâmetros Globais
- Instruções
- Vídeo
- Selecione o
Agente do PgSmartpretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais no menu.
- Serão apresentados os parâmetros globais
defaulte configurados.
1.2. Pressione <ENTER> no parâmetro pretendido para visualizar detalhes.
1.3. Selecione Remover.
1.4. Confirme a operação.
1.5. Confirme a reinicialização, se solicitado.

Ao remover a configuração dum parâmetro, este voltará ao valor default.
-
Dependendo do parâmetro modificado, poderá ser necessário efectuar RELOAD ou RESTART. O PgSmart informará qual ação será necessária.
-
Se
ReloadouRestartnão forem confirmados, a configuração permanecerá pendente até à realização da ação.