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
| Tipo | string |
| Predefinição | "%m [%p]: [%l-1] db=%d,user=%u |
| Reinícios da instância | Sim |
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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
Controla a disponibilidade da extensão pgaudit numa instância do AlloyDB. 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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
Controla a disponibilidade da extensão auto_explain numa instância do AlloyDB. 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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
Controla a disponibilidade da extensão pg_bigm numa instância do AlloyDB. 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.
alloydb.enable_pg_cron
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
Controla a disponibilidade da extensão pg_cron numa instância do AlloyDB. 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 como uma extensão. Usa a mesma sintaxe que o cron normal e permite-lhe agendar comandos do PostgreSQL diretamente a partir da base de dados.
alloydb.enable_pg_hint_plan
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
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 melhorar 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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
Permite que o AlloyDB recolha estatísticas de amostragem de eventos de espera.
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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
Controla a disponibilidade da extensão pglogical numa instância do AlloyDB. 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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Sim |
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
| Tipo | integer |
| Predefinição | 0 |
| Reinícios da instância | Nã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
| Tipo | boolean |
| Predefinição | off |
| Reinícios da instância | Nã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
| Tipo | string |
| Predefinição | Uma string vazia |
| Reinícios da instância | Não |
Nome da função do PostgreSQL que vai ser usada para conceder autorização para consultar a vista pg_shadow.
alloydb_password
| Tipo | string |
| Predefinição | Uma string vazia |
| Reinícios da instância | Nã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
| Tipo | string |
| Predefinição | Uma string vazia |
| Reinícios da instância | Nã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
| Tipo | string |
| Predefinição | Uma string vazia |
| Reinícios da instância | Não |
Fornece funções que lhe permitem consultar o AlloyDB 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
| Tipo | string |
| Predefinição | Uma string vazia |
| Reinícios da instância | Nã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.