Flags do AlloyDB

Esta página descreve 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 com suporte do AlloyDB, consulte Flags de banco de dados com suporte.

As flags marcadas com Instance restarts significam que o AlloyDB reinicia uma instância sempre que você define, remove ou modifica essa flag na instância. O valor da flag persiste na instância até que você o modifique novamente.

alloydb.audit_log_line_prefix

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

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ânciaSim

Controla a disponibilidade da extensão pgaudit em uma instância do AlloyDB. Para usar a extensão, 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 de sessão e de objeto detalhados usando a instalação de registro padrão fornecida pelo PostgreSQL.

alloydb.enable_auto_explain

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

Controla a disponibilidade da extensão auto_explain em uma instância do AlloyDB. Para usar a extensão, 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. Ele oferece uma maneira automatizada de executar a funcionalidade do comando EXPLAIN.

alloydb.enable_pg_bigm

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

Controla a disponibilidade da extensão pg_bigm em uma instância do AlloyDB. Para usar a extensão, 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 a capacidade de pesquisa de texto completo no PostgreSQL usando índices de dois gramas (bigram) para pesquisas de texto completo mais rápidas em comparação com a pesquisa padrão do PostgreSQL.

alloydb.enable_pg_cron

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

Controla a disponibilidade da extensão pg_cron em uma instância do AlloyDB. Para usar a extensão, 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 fornece um programador de jobs baseado em cron para o PostgreSQL que é executado no banco de dados. Ele usa a mesma sintaxe de cron e permite programar comandos do PostgreSQL diretamente no banco de dados.

alloydb.enable_pg_hint_plan

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

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 otimizar 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ânciaSim

Permite que o AlloyDB colete estatísticas de amostragem de eventos de espera. Para usar a extensão, 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 do evento 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ânciaSim

Controla a disponibilidade da extensão pglogical em uma instância do AlloyDB. Para usar a extensão, 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 oferece replicação de streaming lógica para o PostgreSQL usando um modelo baseado em publicação e assinatura.

alloydb.iam_authentication

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

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ânciaSim

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 para consumidores externos.

alloydb.log_throttling_window

Tipointeger
Padrão0
Reinicializações de instânciaNão

Controla se o AlloyDB registra mensagens de registro duplicadas recebidas durante um período especificado.

Se definido como um valor maior que 0, o AlloyDB inicia um timer com esse número de segundos sempre que registra uma mensagem de registro. Se o AlloyDB receber a mensagem de registro idêntica antes que o timer vença, ele não vai registrar a mensagem. Depois que o timer expira, o AlloyDB anexa uma contagem de todas as mensagens puladas à próxima ocorrência da mesma mensagem de registro que ele registra.

Se definido como 0, o AlloyDB registra todas as mensagens de registro duplicadas.

alloydb.promote_cancel_to_terminate

Tipoboolean
Padrãooff
Reinicializações de instânciaNão

Se definido como true, todas as solicitações de cancelamento de consulta devido a problemas como tempo limite de bloqueio, tempo limite de instrução e conflitos de recuperação (repetição) que o AlloyDB encontra sã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 reprodução de registros e outros back-ends.

alloydb.pg_shadow_select_role

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

Nome do papel do PostgreSQL que será usado para conceder permissão para consultar a visualização pg_shadow.

scann.enable_preview_features

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

Permite o uso dos seguintes recursos disponíveis na prévia:

  • Filtragem adaptativa: identifique se a filtragem inline ou a pré-filtragem oferece o melhor desempenho em qualquer momento durante a execução da consulta.
  • Manutenção automática do índice: gerencie o índice de forma incremental para que, quando o conjunto de dados crescer, o AlloyDB divida grandes partições de valores discrepantes e tente fornecer melhores QPS e resultados de pesquisa.