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 PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu de opções.
-
Serão apresentados os parâmetros globais
default
e 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 PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu de opções.
- Serão apresentados os parâmetros globais
default
e 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:
boolean
Ativar/desAtivarstring
valor digitadointeger
número dentro de um intervalolista
valores separados por vírgulassize
em B, KB, MB, GB, TB, PBtime
em ms, s, min, h, d, wenum
valor da listapath
caminho 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 PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu.
- Serão apresentados os parâmetros globais
default
e 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
Reload
ouRestart
não forem confirmados, a configuração permanecerá pendente até à realização da ação.