Flags do AlloyDB

Selecione uma versão da documentação:

Nesta página, descrevemos as flags de banco de dados que o AlloyDB para PostgreSQL usa para ativar e gerenciar vários recursos de serviço exclusivos do AlloyDB. Para uma lista de todas as flags de banco de dados compatíveis com o AlloyDB, consulte Flags de banco de dados compatíveis.

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

Tipostring
Padrão"%m [%p]: [%l-1] db=%d,user=%u
Reinicializações de instânciasSim

Controla as informações prefixadas em cada linha do registro de auditoria. Se deixado em branco, nenhum prefixo será usado.

alloydb.enable_pgaudit

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

Permite o uso da autenticação do Identity and Access Management (IAM) com uma instância do AlloyDB.

alloydb.logical_decoding

Tipoboolean
Padrãooff
Reinicializações de instânciasSim

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

Tipointeger
Padrão0
Reinicializações de instânciasNã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

Tipoboolean
Padrãooff
Reinicializações de instânciasNã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

Tipostring
PadrãoUma string vazia
Reinicializações de instânciasNão

Nome da função do PostgreSQL que será usada para conceder permissão de consulta à visualização pg_shadow.

alloydb_password

Tipostring
PadrãoUma string vazia
Reinicializações de instânciasNã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

Tipostring
PadrãoUma string vazia
Reinicializações de instânciasNã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

Tipostring
PadrãoUma string vazia
Reinicializações de instânciasNã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

Tipostring
PadrãoUma string vazia
Reinicializações de instânciasNã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.