Flag AlloyDB

Questa pagina descrive i flag del database utilizzati da AlloyDB per PostgreSQL per attivare e gestire varie funzionalità di servizio uniche di AlloyDB. Per un elenco di tutti i flag di database supportati da AlloyDB, consulta Flag di database supportati.

I flag contrassegnati con Riavvia istanza indicano che AlloyDB riavvia un'istanza ogni volta che imposti, rimuovi o modifichi questo flag nell'istanza. Il valore del flag persiste per l'istanza finché non lo modifichi di nuovo.

alloydb.audit_log_line_prefix

Tipostring
Predefinito"%m [%p]: [%l-1] db=%d,user=%u
Riavvii delle istanze

Controlla le informazioni anteposte a ogni riga del log di controllo. Se lasciato vuoto, non viene utilizzato alcun prefisso.

alloydb.enable_pgaudit

Tipoboolean
Predefinitooff
Riavvii delle istanze

Controlla la disponibilità dell'estensione pgaudit in un'istanza AlloyDB. Per utilizzare l'estensione, imposta il parametro su on e riavvia l'istanza. Aggiungi quindi l'estensione pgaudit ai singoli database dell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pgaudit fornisce audit logging dettagliato per le sessioni e gli oggetti utilizzando la funzionalità di logging standard fornita da PostgreSQL.

alloydb.enable_auto_explain

Tipoboolean
Predefinitooff
Riavvii delle istanze

Controlla la disponibilità dell'estensione auto_explain in un'istanza AlloyDB. Per utilizzare l'estensione, imposta il parametro su on e riavvia l' istanza.

L'estensione auto_explain consente di registrare automaticamente i piani di esecuzione delle istruzioni lente per la risoluzione dei problemi e altro ancora. Fornisce un modo automatico per eseguire la funzionalità del comando EXPLAIN.

alloydb.enable_pg_bigm

Tipoboolean
Predefinitooff
Riavvii delle istanze

Controlla la disponibilità dell'estensione pg_bigm in un'istanza AlloyDB. Per utilizzare l'estensione, imposta il parametro su on e riavvia l'istanza. Aggiungi quindi l'estensione pg_bigm ai singoli database dell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pg_bigm fornisce la funzionalità di ricerca full-text in PostgreSQL utilizzando indici di bigrammi (2-gram) per ricerche full-text più rapide rispetto alla ricerca PostgreSQL standard.

alloydb.enable_pg_cron

Tipoboolean
Predefinitooff
Riavvii delle istanze

Controlla la disponibilità dell'estensione pg_cron in un'istanza AlloyDB. Per utilizzare l'estensione, imposta il parametro su on e riavvia l'istanza. Aggiungi quindi l'estensione pg_cron ai singoli database dell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pg_cron fornisce un programmatore di job basato su cron per PostgreSQL che viene eseguito all'interno del database. Utilizza la stessa sintassi di cron e ti consente di pianificare i comandi PostgreSQL direttamente dal database.

alloydb.enable_pg_hint_plan

Tipoboolean
Predefinitooff
Riavvii delle istanze

Controlla la disponibilità dell'estensione pg_hint_plan in un'istanza AlloyDB. Imposta il parametro su on e riavvia l'istanza. Aggiungi quindi l'estensione pg_hint_plan ai singoli database dell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pg_hint_plan consente di ottimizzare i piani di esecuzione di PostgreSQL utilizzando i suggerimenti, ovvero descrizioni nei commenti SQL.

alloydb.enable_pg_wait_sampling

Tipoboolean
Predefinitooff
Riavvii delle istanze

Consente ad AlloyDB di raccogliere statistiche di campionamento degli eventi di attesa. Per utilizzare l'estensione, imposta il parametro su on e riavvia l'istanza. Aggiungi quindi l'estensione pg_wait_sampling ai singoli database dell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pg_wait_sampling aggrega e riassume i dati sugli eventi di attesa. Puoi eseguire query su queste visualizzazioni per ottenere informazioni su tempi di attesa, frequenze e importanza relativa di diversi eventi di attesa.

alloydb.enable_pglogical

Tipoboolean
Predefinitooff
Riavvii delle istanze

Controlla la disponibilità dell'estensione pglogical in un'istanza AlloyDB. Per utilizzare l'estensione, imposta il parametro su on e riavvia l'istanza. Aggiungi quindi l'estensione pglogical ai singoli database dell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pglogical fornisce la replica logica in streaming per PostgreSQL utilizzando un modello basato su pubblicazione e sottoscrizione.

alloydb.iam_authentication

Tipoboolean
Predefinitooff
Riavvii delle istanze

Consente l'utilizzo dell'autenticazione Identity and Access Management (IAM) con un'istanza AlloyDB.

alloydb.logical_decoding

Tipoboolean
Predefinitooff
Riavvii delle istanze

Abilita l'infrastruttura di decodifica logica PostgreSQL in un'istanza AlloyDB.

La decodifica logica fornisce l'infrastruttura necessaria per trasmettere in streaming le modifiche ai dati ai consumatori esterni.

alloydb.log_throttling_window

Tipointeger
Predefinito0
Riavvii delle istanzeNo

Controlla se AlloyDB registra messaggi di log duplicati ricevuti durante un intervallo di tempo specificato.

Se impostato su un valore maggiore di 0, AlloyDB avvia un timer della durata indicata in secondi ogni volta che registra un messaggio di log. Se AlloyDB riceve un messaggio di log identico prima della scadenza del timer, non lo registra. Alla scadenza del timer, AlloyDB aggiunge un conteggio dei messaggi saltati alla prossima occorrenza dello stesso messaggio di log registrato.

Se impostato su 0, AlloyDB registra tutti i messaggi di log duplicati.

alloydb.promote_cancel_to_terminate

Tipoboolean
Predefinitooff
Riavvii delle istanzeNo

Se impostato su true, tutte le richieste di annullamento delle query a causa di problemi come timeout dei blocchi, timeout delle istruzioni e conflitti di recupero (riesecuzione) riscontrati da AlloyDB vengono promosse a richieste di interruzione forzata del backend.

Promuovendo le richieste di annullamento, AlloyDB contribuisce a evitare che i backend bloccati blocchino la riproduzione dei log e altri backend.

alloydb.pg_shadow_select_role

Tipostring
PredefinitoUna stringa vuota
Riavvii delle istanzeNo

Nome del ruolo PostgreSQL da utilizzare per concedere l'autorizzazione per eseguire query sulla vistapg_shadow.

scann.enable_preview_features

Tipoboolean
Predefinitooff
Riavvii delle istanze

Consente di utilizzare le seguenti funzionalità disponibili in Anteprima:

  • Filtro adattivo: consente di identificare se il filtro in linea o il pre-filtro offre il rendimento migliore in un determinato momento durante l'esecuzione della query.
  • Manutenzione dell'indice automatico: gestisci l'indice in modo incrementale in modo che, quando il set di dati cresce, AlloyDB suddivida le partizioni con molti valori anomali e cerchi di fornire QPS e risultati di ricerca migliori.