Flag AlloyDB

Seleziona una versione della documentazione:

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

I flag contrassegnati con Riavvio dell'istanza indicano che AlloyDB riavvia un'istanza ogni volta che imposti, rimuovi o modifichi questo flag sull'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
Riavvio dell'istanza

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

alloydb.enable_pgaudit

Tipoboolean
Predefinitooff
Riavvio dell'istanza

Controlla la disponibilità dell'estensione pgaudit in un'istanza AlloyDB. Imposta il parametro su on e riavvia l'istanza. Quindi aggiungi l'estensione pgaudit ai singoli database nell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pgaudit fornisce la registrazione dettagliata dei controlli di sessione e oggetti utilizzando la funzionalità di logging standard fornita da PostgreSQL.

alloydb.enable_auto_explain

Tipoboolean
Predefinitooff
Riavvio dell'istanza

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

L'estensione auto_explain consente la registrazione automatica dei piani di esecuzione delle istruzioni lente, per la risoluzione dei problemi e altro ancora. Fornisce un modo automatizzato per eseguire la funzionalità del comando EXPLAIN.

alloydb.enable_pg_bigm

Tipoboolean
Predefinitooff
Riavvio dell'istanza

Controlla la disponibilità dell'estensione pg_bigm in un'istanza AlloyDB. Imposta il parametro su on e riavvia l'istanza. Quindi aggiungi l' pg_bigm estensione ai singoli database nell'istanza utilizzando il CREATE EXTENSION comando.

L'estensione pg_bigm fornisce funzionalità di ricerca full-text in PostgreSQL utilizzando indici a 2 grammi (bigrammi) per ricerche full-text più veloci.

alloydb.enable_pg_cron

Tipoboolean
Predefinitooff
Riavvio dell'istanza

Controlla la disponibilità dell'estensione pg_cron in un'istanza AlloyDB. Imposta il parametro su on e riavvia l'istanza. Quindi aggiungi l'estensione pg_cron ai singoli database nell'istanza utilizzando il comando CREATE EXTENSION.

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

alloydb.enable_pg_hint_plan

Tipoboolean
Predefinitooff
Riavvio dell'istanza

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

L'pg_hint_plan estensione consente di migliorare i piani di esecuzione di PostgreSQL utilizzando gli hint, ovvero descrizioni nei commenti SQL.

alloydb.enable_pg_wait_sampling

Tipoboolean
Predefinitooff
Riavvio dell'istanza

Consente ad AlloyDB di raccogliere statistiche di campionamento degli eventi di attesa. Imposta il parametro su on e riavvia l'istanza. Quindi aggiungi l'estensione pg_wait_sampling ai singoli database nell'istanza utilizzando il comando CREATE EXTENSION.

L'estensione pg_wait_sampling aggrega e riepiloga i dati degli 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
Riavvio dell'istanza

Controlla la disponibilità dell'estensione pglogical in un'istanza AlloyDB. Imposta il parametro su on e riavvia l'istanza. Quindi aggiungi l'estensione pglogical ai singoli database nell'istanza utilizzando il comando CREATE EXTENSION.

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

alloydb.iam_authentication

Tipoboolean
Predefinitooff
Riavvio dell'istanza

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

alloydb.logical_decoding

Tipoboolean
Predefinitooff
Riavvio dell'istanza

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

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

alloydb.log_throttling_window

Tipointeger
Predefinito0
Riavvio dell'istanzaNo

Controlla se AlloyDB registra i messaggi di log duplicati ricevuti durante una finestra temporale specificata.

Se impostato su un valore maggiore di 0, AlloyDB avvia un timer di durata pari al numero di secondi specificato ogni volta che registra un messaggio di log. Se AlloyDB riceve lo stesso messaggio di log prima della scadenza del timer, non lo registra. Allo scadere del timer, AlloyDB aggiunge un conteggio dei messaggi ignorati alla successiva occorrenza dello stesso messaggio di log che registra.

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

alloydb.promote_cancel_to_terminate

Tipoboolean
Predefinitooff
Riavvio dell'istanzaNo

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

Promuovendo le richieste di annullamento, AlloyDB contribuisce a impedire che i backend bloccati blocchino il replay dei log e altri backend.

alloydb.pg_shadow_select_role

Tipostring
PredefinitoUna stringa vuota
Riavvio dell'istanzaNo

Nome del ruolo PostgreSQL da utilizzare per concedere l'autorizzazione a eseguire query sulla visualizzazione pg_shadow.

alloydb_password

Tipostring
PredefinitoUna stringa vuota
Riavvio dell'istanzaNo

Fornisce funzioni per impostare e gestire le policy relative alle password per AlloyDB Omni. Se gli utenti del database della tua applicazione eseguono l'autenticazione con AlloyDB Omni utilizzando il metodo integrato basato su password, puoi rendere l'autenticazione più sicura applicando password complesse.

Per saperne di più, consulta Gestire l'autenticatazione integrata utilizzando le policy relative alle password.

alloydb_scann

Tipostring
PredefinitoUna stringa vuota
Riavvio dell'istanzaNo

Fornisce funzioni che consentono ad AlloyDB Omni di gestire i carichi di lavoro di ricerca vettoriale con prestazioni ed efficienza elevate.

Per saperne di più, consulta Creare indici ed eseguire query sui vettori.

alloydb_ai_nl

Tipostring
PredefinitoUna stringa vuota
Riavvio dell'istanzaNo

Fornisce funzioni che consentono di eseguire query su AlloyDB in modo sicuro utilizzando il linguaggio naturale. L'estensione funziona insieme all'estensione parameterized_views` che applica un livello di sicurezza ai tuoi dati.

Per saperne di più, consulta Eseguire query sul database utilizzando il linguaggio naturale.

parameterized_views

Tipostring
PredefinitoUna stringa vuota
Riavvio dell'istanzaNo

Fornisce funzioni che aggiungono un livello di sicurezza quando le query in linguaggio naturale vengono tradotte in query SQL. Questa estensione funziona insieme all'estensione alloydb_ai_nl.

Per saperne di più, consulta Eseguire query sul database utilizzando il linguaggio naturale.