As flags marcadas com Reinicializações de instância significam que o AlloyDB reinicia uma instância sempre que você define, remove ou modifica essa flag nela. O valor da flag continua na instância até ele ser modificado novamente.
alloydb.audit_log_line_prefix
Tipo | string |
Padrão | "%m [%p]: [%l-1] db=%d,user=%u |
Reinicializações de instâncias | Sim |
Controla as informações prefixadas em cada linha do registro de auditoria. Se deixado em branco, nenhum prefixo será usado.
alloydb.enable_pgaudit
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Controla a disponibilidade da extensão pgaudit
em uma instância do AlloyDB. Defina o parâmetro como on
e reinicie a instância. Em seguida, adicione a extensão
pgaudit
a bancos de dados individuais na instância usando o comando CREATE
EXTENSION
.
A extensão pgaudit
fornece registros de auditoria detalhados de sessão
e objeto usando o recurso de geração de registros padrão fornecido pelo
PostgreSQL.
alloydb.enable_auto_explain
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Controla a disponibilidade da extensão auto_explain
em uma instância do AlloyDB. Defina o parâmetro como on
e reinicie a
instância.
A extensão auto_explain
permite
a geração automática de registros de planos de execução de instruções lentas, para solução de problemas e
muito mais. Ela oferece uma maneira automatizada de executar a funcionalidade do comando EXPLAIN
.
alloydb.enable_pg_bigm
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Controla a disponibilidade da extensão pg_bigm
em uma instância do AlloyDB. Defina o parâmetro como on
e reinicie a instância. Em seguida, adicione a extensão
pg_bigm
a bancos de dados individuais na instância usando o comando CREATE
EXTENSION
.
A extensão pg_bigm
oferece
capacidade de pesquisa de texto completo no PostgreSQL usando índices de 2 gramas (bigram) para
pesquisas de texto completo mais rápidas.
alloydb.enable_pg_cron
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Controla a disponibilidade da extensão pg_cron
em uma instância do AlloyDB. Defina o parâmetro como on
e reinicie a instância. Em seguida, adicione a extensão
pg_cron
a bancos de dados individuais na instância usando o comando CREATE
EXTENSION
.
A extensão pg_cron
oferece
um programador de jobs baseado em cron para PostgreSQL que é executado no banco de dados
como uma extensão. Ele usa a mesma sintaxe do cron
normal e permite
programar comandos do PostgreSQL diretamente do banco de dados.
alloydb.enable_pg_hint_plan
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Controla a disponibilidade da extensão pg_hint_plan
em uma instância do AlloyDB. Defina o parâmetro como on
e reinicie a
instância. Em seguida, adicione a extensão pg_hint_plan
a bancos de dados individuais na
instância usando o comando CREATE EXTENSION
.
A extensão pg_hint_plan
permite melhorar os planos de execução do PostgreSQL usando dicas, que são
descrições em comentários SQL.
alloydb.enable_pg_wait_sampling
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Permite que o AlloyDB colete estatísticas de amostragem de eventos de espera.
Defina o parâmetro como on
e reinicie a instância. Em seguida, adicione a extensão
pg_wait_sampling
a bancos de dados individuais na instância usando
o comando CREATE EXTENSION
.
A extensão pg_wait_sampling
agrega e resume os dados de eventos de espera. É possível consultar essas visualizações para ter insights sobre tempos de espera, frequências e importância relativa de diferentes eventos de espera.
alloydb.enable_pglogical
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Controla a disponibilidade da extensão pglogical
em uma instância do AlloyDB. Defina o parâmetro como on
e reinicie a
instância. Em seguida, adicione a extensão pglogical
a bancos de dados individuais na
instância usando o comando CREATE EXTENSION
.
A extensão pglogical
fornece replicação lógica de streaming para o PostgreSQL usando um modelo baseado em
publicação e assinatura.
alloydb.iam_authentication
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Permite o uso da autenticação do Identity and Access Management (IAM) com uma instância do AlloyDB.
alloydb.logical_decoding
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Sim |
Ativa a infraestrutura de decodificação lógica do PostgreSQL em uma instância do AlloyDB.
A decodificação lógica fornece a infraestrutura necessária para transmitir modificações de dados a consumidores externos.
alloydb.log_throttling_window
Tipo | integer |
Padrão | 0 |
Reinicializações de instâncias | Não |
Controla se o AlloyDB gravar mensagens de registro duplicadas recebidas durante um período especificado.
Se for definido como um valor maior que 0
, o AlloyDB vai iniciar um timer com essa duração em segundos sempre que gravar uma mensagem de registro. Se o AlloyDB receber a mesma mensagem de registro antes do fim do timer, ela não será gravada. Quando o timer expira, o AlloyDB anexa uma contagem de mensagens ignoradas à próxima ocorrência da mesma mensagem de registro gravada.
Se for definido como 0
, o AlloyDB vai gravar todas as mensagens de registro duplicadas.
alloydb.promote_cancel_to_terminate
Tipo | boolean |
Padrão | off |
Reinicializações de instâncias | Não |
Se definido como true
, todas as solicitações de cancelamento de consultas devido a problemas como tempos limite de bloqueio, tempos limite de instrução e conflitos de recuperação (repetição) encontrados pelo AlloyDB serão promovidas a solicitações de encerramento forçado do back-end.
Ao promover as solicitações de cancelamento, o AlloyDB ajuda a evitar que back-ends presos bloqueiem a repetição de registros e outros back-ends.
alloydb.pg_shadow_select_role
Tipo | string |
Padrão | Uma string vazia |
Reinicializações de instâncias | Não |
Nome da função do PostgreSQL que será usada para conceder permissão de consulta à visualização pg_shadow
.
alloydb_password
Tipo | string |
Padrão | Uma string vazia |
Reinicializações de instâncias | Não |
Fornece funções para definir e gerenciar políticas de senhas para o AlloyDB Omni. Se os usuários do banco de dados do seu aplicativo fizerem a autenticação com o AlloyDB Omni usando o método integrado baseado em senha, você poderá aumentar a segurança da autenticação exigindo senhas fortes.
Para mais informações, consulte Gerenciar a autenticação integrada usando políticas de senha.
alloydb_scann
Tipo | string |
Padrão | Uma string vazia |
Reinicializações de instâncias | Não |
Fornece funções que permitem ao AlloyDB Omni processar cargas de trabalho de pesquisa vetorial com alta performance e eficiência.
Para mais informações, consulte Criar índices e consultar vetores.
alloydb_ai_nl
Tipo | string |
Padrão | Uma string vazia |
Reinicializações de instâncias | Não |
Fornece funções que permitem consultar o AlloyDB com segurança usando linguagem natural. Ela funciona com a extensão `parameterized_views`, que impõe uma camada de segurança aos seus dados.
Para mais informações, consulte Consultar seu banco de dados usando linguagem natural.
parameterized_views
Tipo | string |
Padrão | Uma string vazia |
Reinicializações de instâncias | Não |
Fornece funções que adicionam uma camada de segurança quando as consultas em linguagem natural são traduzidas para consultas SQL. Essa extensão funciona com a
alloydb_ai_nl
.
Para mais informações, consulte Consultar seu banco de dados usando linguagem natural.