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 de registro de auditoria. Se esse campo ficar 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. Para usar a extensão, defina o parâmetro como on e reinicie a instância. Em seguida, adicione a pgaudit extensão a bancos de dados individuais na instância usando o CREATE EXTENSION comando.

A extensão pgaudit fornece registros detalhados de auditoria de sessão e objeto usando o recurso de geração de registros padrão fornecido por PostgreSQL.

alloydb.iam_authentication

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

Ativa 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 para 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 definido como um valor maior que 0, o AlloyDB inicia um timer com essa duração em segundos sempre que grava uma mensagem de registro. Se o AlloyDB receber a mesma mensagem de registro antes que o timer expire, ele não vai gravar a mensagem. Depois que o timer expirar, o AlloyDB vai anexar uma contagem de mensagens ignoradas à próxima ocorrência da mesma mensagem de registro que ele gravar.

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 consulta devido a problemas como tempos limite de bloqueio, tempos limite de instrução e conflitos de recuperação (repetição) que o AlloyDB encontrar serão promovidas a solicitações de encerramento forçado de 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 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ânciasSim

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

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