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 univoche per 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'istanzaSì

Controlla le informazioni anteposte a ogni riga di audit log. Se il campo viene lasciato vuoto, non viene utilizzato alcun prefisso.

alloydb.enable_pgaudit

Tipoboolean
Predefinitooff
Riavvio dell'istanzaSì

Controlla la disponibilità dell'estensione pgaudit in un'istanza AlloyDB. Per utilizzare l'estensione, 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 degli audit di sessione e oggetti utilizzando la funzionalità di logging standard fornita da PostgreSQL.

alloydb.iam_authentication

Tipoboolean
Predefinitooff
Riavvio dell'istanzaSì

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

alloydb.logical_decoding

Tipoboolean
Predefinitooff
Riavvio dell'istanzaSì

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 valore impostato in secondi ogni volta che registra un messaggio di log. Se AlloyDB riceve lo stesso messaggio di log prima della scadenza del timer, non lo registra. Al termine del timer, AlloyDB aggiunge un conteggio di tutti i 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.

scann.enable_preview_features

Tipoboolean
Predefinitooff
Riavvio dell'istanzaSì

Consente di utilizzare le seguenti funzionalità disponibili in anteprima:

  • Filtro adattivo: identifica se il filtro in linea o il pre-filtraggio offre il rendimento migliore in un determinato momento durante l'esecuzione della query.
  • Manutenzione automatica degli indici: gestisce l'indice in modo incrementale in modo che, quando il set di dati aumenta, AlloyDB divida le partizioni outlier di grandi dimensioni e tenti di fornire risultati di ricerca e QPS migliori.