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 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 extensão pgaudit a bancos de dados individuais na instância usando o comando CREATE EXTENSION.

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 pelo PostgreSQL.

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 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 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 que o timer expire, ele não vai registrar a mensagem. Depois que o timer expira, o AlloyDB anexa uma contagem de todas as mensagens ignoradas à próxima ocorrência da mesma mensagem de registro que ele grava.

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 travados 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.

alloydb_password_validation

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

Fornece funções para definir e gerenciar políticas de senha para o AlloyDB Omni. Se os usuários do banco de dados do aplicativo se autenticarem no AlloyDB Omni usando o método integrado baseado em senha, será possível tornar a autenticação mais segura aplicando 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 lidar com cargas de trabalho de pesquisa vetorial com alto desempenho 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

Oferece funções que permitem consultar o AlloyDB Omni de forma segura usando linguagem natural. A extensão funciona em conjunto com a extensão parameterized_views, que aplica uma camada de segurança aos seus dados.

Para mais informações, consulte Consultar o banco de dados usando linguagem natural.

parameterized_views

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

Oferece 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 em conjunto com a extensão alloydb_ai_nl.

Para mais informações, consulte Consultar o banco de dados usando linguagem natural.