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.enable_pgaudit
Tipo | boolean
|
Predefinito | off
|
Riavvii delle istanze | Sì |
Controlla la disponibilità dell'estensione pgaudit
in un'istanza AlloyDB. 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.log_throttling_window
Tipo | integer |
Predefinito | 0 |
Riavvii delle istanze | No |
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
Tipo | boolean |
Predefinito | off |
Riavvii delle istanze | No |
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 impedire che i backend bloccati blocchino la riproduzione dei log e altri backend.
alloydb.pg_shadow_select_role
Tipo | string |
Predefinito | Una stringa vuota |
Riavvii delle istanze | No |
Nome del ruolo PostgreSQL da utilizzare per concedere l'autorizzazione per eseguire query sulla vistapg_shadow
.