Sinalizações do AlloyDB

Selecione uma versão da documentação:

Esta página descreve os flags da base de dados que o AlloyDB for PostgreSQL usa para ativar e gerir várias funcionalidades do serviço exclusivas do AlloyDB. Para ver uma lista de todas as flags de base de dados suportadas pelo AlloyDB, consulte o artigo Flags de base de dados suportadas.

As flags marcadas com Reinícios da instância significam que o AlloyDB reinicia uma instância sempre que define, remove ou modifica esta flag nessa instância. O valor da flag persiste para a instância até que o modifique novamente.

alloydb.audit_log_line_prefix

Tipostring
Predefinição"%m [%p]: [%l-1] db=%d,user=%u
Reinícios da instânciaSim

Controla as informações com o prefixo de cada linha do registo de auditoria. Se for deixado em branco, não é usado nenhum prefixo.

alloydb.enable_pgaudit

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Controla a disponibilidade da extensão pgaudit numa 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 bases de dados individuais na instância através do comando CREATE EXTENSION.

A extensão pgaudit fornece registos de auditoria detalhados de sessões e objetos através da funcionalidade de registo padrão fornecida pelo PostgreSQL.

alloydb.enable_auto_explain

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Controla a disponibilidade da extensão auto_explain numa 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 o registo automático de planos de execução de declarações lentas para resolução de problemas e muito mais. Oferece uma forma automática de executar a funcionalidade do comando EXPLAIN.

alloydb.enable_pg_bigm

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Controla a disponibilidade da extensão pg_bigm numa 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 bases de dados individuais na instância através do comando CREATE EXTENSION.

A extensão pg_bigm oferece capacidade de pesquisa de texto completo no PostgreSQL através de índices de 2 gramas (bigramas) para pesquisas de texto completo mais rápidas em comparação com a pesquisa padrão do PostgreSQL.

alloydb.enable_pg_cron

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Controla a disponibilidade da extensão pg_cron numa 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 bases de dados individuais na instância através do comando CREATE EXTENSION.

A extensão pg_cron oferece um agendador de tarefas baseado em cron para o PostgreSQL que é executado na base de dados. Usa a mesma sintaxe que o cron e permite-lhe agendar comandos do PostgreSQL diretamente a partir da base de dados.

alloydb.enable_pg_hint_plan

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Controla a disponibilidade da extensão pg_hint_plan numa 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 bases de dados individuais na instância usando o comando CREATE EXTENSION.

A extensão pg_hint_plan permite-lhe otimizar os planos de execução do PostgreSQL através de sugestões, que são descrições nos comentários SQL.

alloydb.enable_pg_wait_sampling

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Permite que o AlloyDB recolha 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 bases de dados individuais na instância através do comando CREATE EXTENSION.

A extensão pg_wait_sampling agrega e resume os dados de eventos de espera. Pode consultar estas vistas para obter estatísticas sobre os tempos de espera, as frequências e a importância relativa de diferentes eventos de espera.

alloydb.enable_pglogical

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Controla a disponibilidade da extensão pglogical numa 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 bases de dados individuais na instância através do comando CREATE EXTENSION.

A extensão pglogical oferece replicação de streaming lógica para o PostgreSQL através de um modelo baseado na publicação e subscrição.

alloydb.iam_authentication

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Permite a utilização da autenticação da gestão de identidade e de acesso (IAM) com uma instância do AlloyDB.

alloydb.logical_decoding

Tipoboolean
Predefiniçãooff
Reinícios da instânciaSim

Ativa a infraestrutura de descodificação lógica do PostgreSQL numa instância do AlloyDB.

A descodificação lógica fornece a infraestrutura necessária para transmitir modificações de dados para consumidores externos.

alloydb.log_throttling_window

Tipointeger
Predefinição0
Reinícios da instânciaNão

Controla se o AlloyDB regista mensagens de registo duplicadas recebidas durante um período especificado.

Se for definido um valor superior a 0, o AlloyDB inicia um temporizador com essa duração em segundos sempre que regista uma mensagem de registo. Se o AlloyDB receber a mensagem de registo idêntica antes de o temporizador expirar, não regista a mensagem. Após a expiração do temporizador, o AlloyDB anexa uma contagem de todas as mensagens ignoradas à próxima ocorrência da mesma mensagem de registo que regista.

Se estiver definida como 0, o AlloyDB regista todas as mensagens de registo duplicadas.

alloydb.promote_cancel_to_terminate

Tipoboolean
Predefiniçãooff
Reinícios da instânciaNão

Se estiver definido como true, todos os pedidos de cancelamento de consultas devido a problemas como limites de tempo de bloqueio, limites de tempo de declarações e conflitos de recuperação (repetição) que o AlloyDB encontra são promovidos a pedidos de encerramento forçado do back-end.

Ao promover os pedidos de cancelamento, o AlloyDB ajuda a impedir que os back-ends bloqueados impeçam a repetição de registos e outros back-ends.

alloydb.pg_shadow_select_role

Tipostring
PredefiniçãoUma string vazia
Reinícios da instânciaNão

Nome da função do PostgreSQL que vai ser usada para conceder autorização para consultar a vista pg_shadow.

alloydb_password_validation

Tipostring
PredefiniçãoUma string vazia
Reinícios da instânciaNão

Oferece funções para definir e gerir políticas de palavras-passe para o AlloyDB Omni. Se os utilizadores da base de dados da sua aplicação se autenticarem com o AlloyDB Omni através do método incorporado baseado em palavra-passe, pode tornar a autenticação mais segura aplicando palavras-passe fortes.

Para mais informações, consulte o artigo Faça a gestão da autenticação integrada através de políticas de palavras-passe.

alloydb_scann

Tipostring
PredefiniçãoUma string vazia
Reinícios da instânciaNão

Fornece funções que permitem ao AlloyDB Omni processar cargas de trabalho de pesquisa vetorial com elevado desempenho e eficiência.

Para mais informações, consulte o artigo Crie índices e consulte vetores.

alloydb_ai_nl

Tipostring
PredefiniçãoUma string vazia
Reinícios da instânciaNão

Fornece funções que lhe permitem consultar o AlloyDB Omni de forma segura através de 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 o artigo Consulte a sua base de dados através de linguagem natural.

parameterized_views

Tipostring
PredefiniçãoUma string vazia
Reinícios da instânciaNão

Oferece funções que adicionam uma camada de segurança quando as consultas de linguagem natural são traduzidas em consultas SQL. Esta extensão funciona em conjunto com a extensão alloydb_ai_nl.

Para mais informações, consulte o artigo Consulte a sua base de dados através de linguagem natural.