Questa pagina descrive i flag di database utilizzati da AlloyDB per PostgreSQL per abilitare e gestire varie funzionalità del 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 Riavvii 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
| Tipo | string |
| Predefinito | "%m [%p]: [%l-1] db=%d,user=%u |
| Riavvii dell'istanza | Sì |
Controlla le informazioni anteposte a ogni riga del log di controllo. Se il campo viene lasciato vuoto, non viene utilizzato alcun prefisso.
alloydb.enable_pgaudit
| Tipo | boolean |
| Predefinito | off |
| Riavvii dell'istanza | Sì |
Controlla la disponibilità dell'estensione pgaudit in un'istanza AlloyDB. Imposta il parametro su on e riavvia l'istanza. Poi aggiungi l'estensione
pgaudit ai singoli database nell'istanza utilizzando il comando CREATE
EXTENSION.
L'estensione pgaudit fornisce audit logging dettagliato di sessioni e oggetti utilizzando la funzionalità di logging standard fornita da PostgreSQL.
alloydb.iam_authentication
| Tipo | boolean |
| Predefinito | off |
| Riavvii dell'istanza | Sì |
Consente l'utilizzo dell'autenticazione Identity and Access Management (IAM) con un'istanza AlloyDB.
alloydb.logical_decoding
| Tipo | boolean |
| Predefinito | off |
| Riavvii dell'istanza | Sì |
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
| Tipo | integer |
| Predefinito | 0 |
| Riavvii dell'istanza | No |
Controlla se AlloyDB registra i messaggi di log duplicati ricevuti durante un periodo di tempo specificato.
Se impostato su un valore maggiore di 0, AlloyDB avvia un
timer di durata pari al valore impostato 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 dei messaggi ignorati alla
successiva 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 dell'istanza | No |
Se impostato su true, tutte le richieste di annullamento delle query dovute a problemi quali timeout di blocco, timeout dell'istruzione e conflitti di recupero (replay) riscontrati da AlloyDB vengono promosse a richieste di terminazione forzata del backend.
Promuovendo le richieste di annullamento, AlloyDB contribuisce a impedire ai backend bloccati di bloccare la riproduzione dei log e altri backend.
alloydb.pg_shadow_select_role
| Tipo | string |
| Predefinito | Una stringa vuota |
| Riavvii dell'istanza | No |
Nome del ruolo PostgreSQL da utilizzare per concedere l'autorizzazione per eseguire query sulla vista pg_shadow.
alloydb_password
| Tipo | string |
| Predefinito | Una stringa vuota |
| Riavvii dell'istanza | No |
Fornisce funzioni per impostare e gestire le norme 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 efficaci.
Per saperne di più, consulta Gestire l'autenticazione integrata utilizzando le policy per le password.
alloydb_scann
| Tipo | string |
| Predefinito | Una stringa vuota |
| Riavvii dell'istanza | No |
Fornisce funzioni che consentono ad AlloyDB Omni di gestire carichi di lavoro di ricerca vettoriale con prestazioni ed efficienza elevate.
Per saperne di più, consulta Creare indici e vettori di query.
alloydb_ai_nl
| Tipo | string |
| Predefinito | Una stringa vuota |
| Riavvii dell'istanza | No |
Fornisce funzioni che consentono di eseguire query in modo sicuro su AlloyDB utilizzando il linguaggio naturale. L'estensione funziona insieme all'estensione parameterized_views che applica un livello di sicurezza ai tuoi dati.
Per ulteriori informazioni, consulta Eseguire query nel database utilizzando il linguaggio naturale.
parameterized_views
| Tipo | string |
| Predefinito | Una stringa vuota |
| Riavvii dell'istanza | No |
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 ulteriori informazioni, consulta Eseguire query nel database utilizzando il linguaggio naturale.
scann.enable_preview_features
| Tipo | boolean |
| Predefinito | off |
| Riavvii dell'istanza | Sì |
Consente l'utilizzo delle seguenti funzionalità disponibili in anteprima:
- Filtro adattivo: identifica se il filtro in linea o il pre-filtraggio offre le prestazioni migliori in un determinato momento durante l'esecuzione della query.
- Manutenzione automatica dell'indice: gestisci l'indice in modo incrementale in modo che, quando il set di dati cresce, AlloyDB divida le partizioni outlier di grandi dimensioni e cerchi di fornire QPS e risultati di ricerca migliori.