Questa pagina descrive i flag di database utilizzati da AlloyDB per PostgreSQL per abilitare e gestire varie funzionalità di servizio esclusive 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 nell'istanza. Il valore del flag persiste per l'istanza finché non viene modificato di nuovo.
alloydb.audit_log_line_prefix
| Tipo | string |
| Predefinito | "%m [%p]: [%l-1] db=%d,user=%u |
| Riavvia l'istanza | Sì |
Controlla le informazioni anteposte a ogni riga dell'audit log. Se il campo viene lasciato vuoto, non viene utilizzato alcun prefisso.
alloydb.enable_pgaudit
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'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 un audit logging dettagliato di sessioni e oggetti utilizzando la funzionalità di logging standard fornita da PostgreSQL.
alloydb.iam_authentication
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'istanza | Sì |
Abilita l'utilizzo dell'autenticazione Identity and Access Management (IAM) con un'istanza AlloyDB.
alloydb.logical_decoding
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'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 consumer esterni.
alloydb.log_throttling_window
| Tipo | integer |
| Predefinito | 0 |
| Riavvia l'istanza | No |
Controlla se AlloyDB registra 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 |
| Riavvia l'istanza | No |
Se impostato su true, tutte le richieste di annullamento delle query dovute a problemi come timeout di blocco, timeout delle istruzioni e conflitti di recupero (replay) riscontrati da AlloyDB vengono promosse a richieste di terminazione forzata del backend.
Promuovendo le richieste di annullamento, AlloyDB aiuta a evitare che i backend bloccati blocchino 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 policy relative alle password per AlloyDB Omni. Se gli utenti del database della tua applicazione eseguono l'autenticazione in 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 norme relative alle 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 Crea indici e vettori di query.
alloydb_ai_nl
| Tipo | string |
| Predefinito | Una stringa vuota |
| Riavvii dell'istanza | No |
Fornisce funzioni che ti 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 Genera query SQL 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 saperne di più, consulta Generare query SQL utilizzando il linguaggio naturale.
alloydb_ai_nl.enabled
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'istanza | Sì |
Controlla se le funzionalità di linguaggio naturale di AlloyDB AI sono abilitate.
scann.enable_preview_features
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'istanza | Sì |
Consente l'utilizzo delle seguenti funzionalità disponibili in Anteprima:
* La creazione posticipata degli indici posticipa la creazione degli indici per le righe vuote o le tabelle con un numero insufficiente di righe. * Gli indici ad albero a quattro livelli supportano tabelle con più di un miliardo di righe di vettori.scann.enable_index_with_insufficient_data
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'istanza | No |
Controlla se la creazione posticipata degli indici è attivata esplicitamente per le tabelle vuote o con un numero insufficiente di righe, senza attivare altre funzionalità in anteprima. Per saperne di più, consulta Creazione posticipata degli indici.
scann.max_allowed_num_levels
| Tipo | integer |
| Predefinito | 2 |
| Valore minimo | 1 |
| Valore massimo | 3 |
| Riavvia l'istanza | No |
Determina il valore più alto che puoi impostare per max_num_levels quando crei un indice ScaNN.
parameterized_views.enabled
| Tipo | boolean |
| Predefinito | off |
| Riavvia l'istanza | Sì |
Controlla se le funzionalità di visualizzazione parametrizzata sono attive.
L'impostazione del flag parameterized_views.enabled non viene replicata automaticamente e deve essere replicata manualmente su ogni istanza. Devi attivare il flag parameterized_views.enabled su ogni istanza di replica prima di eseguire query sulle viste parametrizzate nella replica. Per saperne di più, consulta Gestire la sicurezza dei dati delle applicazioni utilizzando le viste sicure con parametri di AlloyDB Omni.
parameterized_views.json_results_max_rows
| Tipo | integer |
| Predefinito | 1,000,000 |
| Riavvia l'istanza | No |
Imposta il numero massimo di righe per i risultati JSON della funzione execute_parameterized_query().
parameterized_views.json_results_max_size
| Tipo | integer |
| Predefinito | 1,048,576 |
| Riavvia l'istanza | No |
Imposta la dimensione massima dei risultati JSON in kilobyte (KB) dalla funzione execute_parameterized_query().
parameterized_views.max_parallel_workers_per_gather
| Tipo | integer |
| Predefinito | -1 |
| Riavvia l'istanza | No |
Imposta il numero massimo di processi paralleli per nodo executor quando viene eseguita una query utilizzando l'API delle viste parametrizzate. -1 indica nessun limite. Questo limite si applica solo se è più restrittivo di max_parallel_workers_per_gather.
parameterized_views.statement_timeout
| Tipo | integer |
| Predefinito | 0 |
| Riavvia l'istanza | No |
Imposta la durata massima consentita in millisecondi delle istruzioni eseguite utilizzando l'API delle viste parametrizzate. 0 indica nessun limite. Questo limite si applica solo se è più restrittivo di statement_timeout.
parameterized_views.temp_file_limit
| Tipo | integer |
| Predefinito | -1 |
| Riavvia l'istanza | No |
Limita la dimensione totale in kB di tutti i file temporanei utilizzati da ogni processo quando viene eseguito utilizzando l'API delle viste parametrizzate. -1 significa nessun limite. Questo limite si applica solo se è più restrittivo di temp_file_limit.
parameterized_views.work_mem
| Tipo | integer |
| Predefinito | 0 |
| Riavvia l'istanza | No |
Imposta la memoria massima in kB da utilizzare per gli spazi di lavoro delle query quando vengono eseguiti utilizzando l'API per le visualizzazioni parametrizzate. 0 indica nessun limite. Questo limite si applica solo se è più restrittivo di work_mem.