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.

scann.enable_preview_features

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

Permite a utilização das seguintes funcionalidades disponíveis na pré-visualização:

  • Filtragem adaptativa: identificar 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 do índice: faça a gestão incremental do índice de modo que, quando o conjunto de dados cresce, o AlloyDB divide as partições de valores atípicos grandes e tenta fornecer melhores QPS e resultados da pesquisa.