Parametri del server in Database di Azure per PostgreSQL - Server flessibile
SI APPLICA A: Database di Azure per PostgreSQL - Server flessibile
Database di Azure per PostgreSQL fornisce un set di parametri configurabili per ogni server.
Questi parametri possono corrispondere a:
- Parametri definiti dal motore di database PostgreSQL o dalle librerie binarie che implementano la funzionalità delle estensioni. Alcuni esempi di parametri predefiniti del motore di database sono
autovacuum_max_workers
, ,DateStyle
client_min_messages
,password_encryption
,geqo
cpu_tuple_cost
cpu_tuple_cost
max_standby_streaming_delay
from_collapse_limit
max_connections
log_min_duration_statement
max_parallel_workers
log_connections
bgwriter_delay
e .shared_buffers
Alcuni esempi di parametri definiti dalle estensioni sonopg_qs.max_query_text_length
(estensione pg_qs, implementazione della funzionalità per Query Store),pg_stat_statements.max
(estensione pg_stat_statements ),pgaudit.log_catalog
(estensione pgaudit ) ecron.database_name
(estensione cron ). - Parametri che controllano alcune funzionalità predefinite, che sono fondamentali per il servizio server flessibile Database di Azure per PostgreSQL, ma non fanno parte del motore di database o delle relative estensioni. Alcuni esempi sono
metrics.collector_database_activity
(controlla se il servizio deve raccogliere l'elenco di metriche considerate metriche avanzate e non vengono raccolte per impostazione predefinita),pgbouncer.enabled
(consente all'utente di attivare l'istanza di PgBouncer integrata nel servizio),index_tuning.analysis_interval
(imposta la frequenza con cui l'ottimizzazione automatica dell'indice deve riattivarsi per produrre raccomandazioni)
È possibile esplorare la documentazione specifica di ognuno di questi parametri nell'elenco seguente dei parametri del server supportati.
Parametri del server non supportati
Autovacuum
Nome | Versioni | Descrizione |
---|---|---|
autovacuum |
11, 12, 13, 14, 15, 16, 17 | Controlla se il server deve eseguire il sottoprocesso autovacuum. |
autovacuum_analyze_scale_factor |
11, 12, 13, 14, 15, 16, 17 | Specifica una frazione delle dimensioni della tabella da aggiungere a autovacuum_vacuum_threshold quando si decide di attivare un processo VACUUM. |
autovacuum_analyze_threshold |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero minimo di tuple inserite, aggiornate o eliminate necessarie per attivare ANALYZE in una tabella. |
autovacuum_freeze_max_age |
11, 12, 13, 14, 15, 16, 17 | Età massima (espressa in transazioni) prima di attivare autovacuum in una tabella per impedire il wraparound degli ID delle transazioni. |
autovacuum_max_workers |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di processi del ruolo di lavoro autovacuum in esecuzione contemporaneamente. |
autovacuum_multixact_freeze_max_age |
11, 12, 13, 14, 15, 16, 17 | Età massima (espressa in multixact) prima di attivare autovacuum in una tabella per impedire il wraparound multixact. |
autovacuum_naptime |
11, 12, 13, 14, 15, 16, 17 | Imposta il ritardo minimo tra le esecuzioni di autovacuum su un database specifico. |
autovacuum_vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17 | Imposta il valore di ritardo costo (millisecondi) che verrà usato nelle operazioni VACUUM automatiche. |
autovacuum_vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17 | Imposta il valore limite costo usato nelle operazioni VACUUM automatiche. |
autovacuum_vacuum_insert_scale_factor |
13, 14, 15, 16, 17 | Specifica una frazione delle dimensioni della tabella da aggiungere ad autovacuum_vacuum_insert_threshold quando si decide di attivare un processo VACUUM. |
autovacuum_vacuum_insert_threshold |
13, 14, 15, 16, 17 | Specifica il numero minimo di tuple inserite necessarie per attivare un processo VACUUM in una tabella. |
autovacuum_vacuum_scale_factor |
11, 12, 13, 14, 15, 16, 17 | Specifica una frazione delle dimensioni della tabella da aggiungere a autovacuum_vacuum_threshold quando si decide di attivare un processo VACUUM. |
autovacuum_vacuum_threshold |
11, 12, 13, 14, 15, 16, 17 | Specifica il numero minimo di tuple aggiornate o eliminate necessarie per attivare un processo VACUUM in una tabella. |
Impostazioni predefinite connessione client / Impostazioni locali e formattazione
Nome | Versioni | Descrizione |
---|---|---|
client_encoding |
11, 12, 13, 14, 15, 16, 17 | Imposta la codifica lato client (set di caratteri). L'impostazione predefinita consiste nell'uso della codifica del database. |
DateStyle |
11, 12, 13, 14, 15, 16, 17 | Imposta il formato di visualizzazione per i valori di data e ora. |
default_text_search_config |
11, 12, 13, 14, 15, 16, 17 | Seleziona la configurazione di ricerca testo usata da tali varianti delle funzioni di ricerca testo che non includono un argomento esplicito che lo specifica. |
extra_float_digits |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero di cifre visualizzate per valori a virgola mobile. |
IntervalStyle |
11, 12, 13, 14, 15, 16, 17 | Imposta il formato di visualizzazione per valori intervallo. |
lc_messages |
11, 12, 13, 14, 15, 16, 17 | Imposta la lingua in cui vengono visualizzati i messaggi. |
lc_monetary |
11, 12, 13, 14, 15, 16, 17 | Imposta le impostazioni locali per la formattazione di importi monetari. |
lc_numeric |
11, 12, 13, 14, 15, 16, 17 | Imposta le impostazioni locali per la formattazione dei numeri. |
lc_time |
11, 12, 13, 14, 15, 16, 17 | Imposta le impostazioni locali per la formattazione dei valori data e ora. |
TimeZone |
11, 12, 13, 14, 15, 16, 17 | Imposta il fuso orario per la visualizzazione e l'interpretazione dei timestamp. |
timezone_abbreviations |
11, 12, 13, 14, 15, 16, 17 | Seleziona un file di abbreviazioni dei fusi orari. |
Impostazioni predefinite connessione client / Altre impostazioni predefinite
Nome | Versioni | Descrizione |
---|---|---|
dynamic_library_path |
11, 12, 13, 14, 15, 16, 17 | Imposta il percorso per i moduli caricabili in modo dinamico. |
gin_fuzzy_search_limit |
11, 12, 13, 14, 15, 16, 17 | Imposta il risultato massimo consentito per la ricerca esatta tramite GIN. |
Impostazioni predefinite connessione client / Precaricamento libreria condivisa
Nome | Versioni | Descrizione |
---|---|---|
jit_provider |
11, 12, 13, 14, 15, 16, 17 | Provider JIT da usare. |
local_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Elenca le librerie condivise senza privilegi da precaricare in ogni back-end. |
session_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Elenca le librerie condivise da precaricare in ogni back-end. |
shared_preload_libraries |
11, 12, 13, 14, 15, 16, 17 | Imposta le librerie condivise che vengono precaricate all'avvio del server. |
Impostazioni predefinite connessione client / Comportamento istruzione
Nome | Versioni | Descrizione |
---|---|---|
bytea_output |
11, 12, 13, 14, 15, 16, 17 | Imposta il formato di output per i valori di tipo bytea. I valori validi sono hex (impostazione predefinita) ed escape (il formato PostgreSQL tradizionale). |
check_function_bodies |
11, 12, 13, 14, 15, 16, 17 | Controlla i corpi delle funzioni durante CREATE FUNCTION. |
client_min_messages |
11, 12, 13, 14, 15, 16, 17 | Controlla i livelli dei messaggi inviati al client. |
default_table_access_method |
12, 13, 14, 15, 16, 17 | Imposta il metodo di accesso predefinito alle tabelle per le nuove tabelle. |
default_tablespace |
11, 12, 13, 14, 15, 16, 17 | Imposta lo spazio di tabella predefinito in cui creare tabelle e indici. |
default_toast_compression |
14, 15, 16, 17 | Imposta il metodo di compressione predefinito per i valori comprimibili. |
default_transaction_deferrable |
11, 12, 13, 14, 15, 16, 17 | Questo parametro controlla lo stato rinviabile predefinito di ogni nuova transazione. Non ha alcun effetto sulle transazioni di lettura/scrittura o su quelle che operano a livelli di isolamento inferiori a quelli serializzabili. |
default_transaction_isolation |
11, 12, 13, 14, 15, 16, 17 | Questo parametro controlla il livello di isolamento predefinito di ogni nuova transazione. L'impostazione predefinita è "read committed". |
default_transaction_read_only |
11, 12, 13, 14, 15, 16, 17 | Imposta lo stato di sola lettura predefinito di ogni nuova transazione. |
gin_pending_list_limit |
11, 12, 13, 14, 15, 16, 17 | Imposta le dimensioni massime dell'elenco in sospeso per l'indice GIN. |
idle_in_transaction_session_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta la durata massima consentita di qualunque transazione inattiva. |
idle_session_timeout |
14, 15, 16, 17 | Imposta il tempo massimo di inattività consentito tra le query, quando non in una transazione. |
lock_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta la durata massima consentita (in millisecondi) dell'attesa di un blocco. 0 disattiva l'istruzione. |
row_security |
11, 12, 13, 14, 15, 16, 17 | Abilita la sicurezza delle righe. |
search_path |
11, 12, 13, 14, 15, 16, 17 | Imposta l'ordine di ricerca dello schema per i nomi non qualificati dallo schema. |
session_replication_role |
11, 12, 13, 14, 15, 16, 17 | Controlla la generazione di trigger e regole correlati alla replica per la sessione corrente. |
statement_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta la massima durata consentita (in millisecondi) di qualunque istruzione. 0 disattiva l'istruzione. |
temp_tablespaces |
11, 12, 13, 14, 15, 16, 17 | Imposta gli spazi di tabella predefiniti da usare per le tabelle temporanee e ordinare i file, se non specificati nel comando CREATE. |
transaction_deferrable |
11, 12, 13, 14, 15, 16, 17 | Indica se rinviare una transazione serializzabile di sola lettura fino a quando può essere eseguita senza possibili errori di serializzazione. |
transaction_isolation |
11, 12, 13, 14, 15, 16, 17 | Imposta il livello di isolamento delle transazioni correnti. |
transaction_read_only |
11, 12, 13, 14, 15, 16, 17 | Imposta lo stato di sola lettura delle transazioni correnti. |
vacuum_cleanup_index_scale_factor |
11, 12, 13 | Numero di inserimenti di tupla prima della pulizia dell'indice come frazione di reltuples. |
vacuum_failsafe_age |
14, 15, 16, 17 | Età con cui VACUUM deve attivare failsafe per evitare un'interruzione wraparound. |
vacuum_freeze_min_age |
11, 12, 13, 14, 15, 16, 17 | Specifica l'età cutoff (nelle transazioni) che VACUUM deve usare per decidere se bloccare le versioni delle righe durante la scansione di una tabella. |
vacuum_freeze_table_age |
11, 12, 13, 14, 15, 16, 17 | Età con cui VACUUM deve eseguire l'analisi dell'intera tabella per bloccare le tuple. |
vacuum_multixact_failsafe_age |
14, 15, 16, 17 | Età multixact con cui VACUUM deve attivare failsafe per evitare un'interruzione wraparound. |
vacuum_multixact_freeze_min_age |
11, 12, 13, 14, 15, 16, 17 | Specifica l'età cutoff (in multixact) che VACUUM deve usare per decidere se sostituire gli ID multixact con un ID transazione o un ID multixact più recente durante la scansione di una tabella. |
vacuum_multixact_freeze_table_age |
11, 12, 13, 14, 15, 16, 17 | VACUUM esegue una scansione di tabella completa per bloccare le righe se la tabella ha raggiunto l'età specificata da questa impostazione. |
xmlbinary |
11, 12, 13, 14, 15, 16, 17 | Imposta la modalità di codifica dei valori binari in XML. |
xmloption |
11, 12, 13, 14, 15, 16, 17 | Imposta se i dati XML nelle operazioni di analisi e serializzazione implicite devono essere considerati documenti o frammenti di contenuto. |
Connessioni e autenticazione / Autenticazione
Nome | Versioni | Descrizione |
---|---|---|
authentication_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo massimo consentito per completare l'autenticazione client. |
db_user_namespace |
11, 12, 13, 14, 15, 16, 17 | Abilita nomi utente per database. |
krb_caseins_users |
11, 12, 13, 14, 15, 16, 17 | Imposta se i nomi utente Kerberos e GSSAPI devono essere considerati senza distinzione tra maiuscole e minuscole. |
krb_server_keyfile |
11, 12, 13, 14, 15, 16, 17 | Imposta il percorso del file della chiave del server Kerberos. |
password_encryption |
11, 12, 13, 14, 15, 16, 17 | Determina l'algoritmo da usare per crittografare la password. |
Connessioni e autenticazione / Impostazioni di connessione
Nome | Versioni | Descrizione |
---|---|---|
bonjour |
11, 12, 13, 14, 15, 16, 17 | Abilitare la pubblicità del server tramite Bonjour. |
bonjour_name |
11, 12, 13, 14, 15, 16, 17 | Imposta il nome del servizio Bonjour. |
listen_addresses |
11, 12, 13, 14, 15, 16, 17 | Imposta il nome host o gli indirizzi IP per l'ascolto. |
max_connections |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di connessioni simultanee al server di database. |
port |
11, 12, 13, 14, 15, 16, 17 | Imposta la porta TCP su cui il server è in ascolto. |
reserved_connections |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero di slot di connessioni riservati per gli utenti di replica e gli utenti con privilegi avanzati. |
superuser_reserved_connections |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero di slot di connessione riservati per gli utenti con privilegi avanzati. |
unix_socket_directories |
11, 12, 13, 14, 15, 16, 17 | Imposta le directory in cui verranno creati i socket di dominio Unix. |
unix_socket_group |
11, 12, 13, 14, 15, 16, 17 | Imposta il gruppo proprietario del socket di dominio Unix. |
unix_socket_permissions |
11, 12, 13, 14, 15, 16, 17 | Imposta le autorizzazioni di accesso del socket di dominio Unix. |
Connessioni e autenticazione / SSL
Nome | Versioni | Descrizione |
---|---|---|
ssl |
11, 12, 13, 14, 15, 16, 17 | Abilita connessioni SSL. |
ssl_ca_file |
11, 12, 13, 14, 15, 16, 17 | Percorso del file dell'autorità del certificato SSL. |
ssl_cert_file |
11, 12, 13, 14, 15, 16, 17 | Percorso del file del certificato del server SSL. |
ssl_ciphers |
11, 12, 13, 14, 15, 16, 17 | Imposta l'elenco delle crittografie SSL consentite. |
ssl_crl_dir |
14, 15, 16, 17 | Percorso della directory dell'elenco di revoche di certificati SSL. |
ssl_crl_file |
11, 12, 13, 14, 15, 16, 17 | Percorso del file dell'elenco di revoche di certificati SSL. |
ssl_dh_params_file |
11, 12, 13, 14, 15, 16, 17 | Percorso del file dei parametri DH SSL. |
ssl_ecdh_curve |
11, 12, 13, 14, 15, 16, 17 | Imposta la curva da usare per ECDH. |
ssl_key_file |
11, 12, 13, 14, 15, 16, 17 | Percorso del file della chiave privata del server SSL. |
ssl_max_protocol_version |
12, 13, 14, 15, 16, 17 | Imposta la versione massima del protocollo SSL/TLS da usare. |
ssl_min_protocol_version |
12, 13, 14, 15, 16, 17 | Imposta la versione minima del protocollo SSL/TLS da usare. |
ssl_passphrase_command |
11, 12, 13, 14, 15, 16, 17 | Comando per ottenere passphrase per SSL. |
ssl_passphrase_command_supports_reload |
11, 12, 13, 14, 15, 16, 17 | Controlla se ssl_passphrase_command viene chiamato durante il ricaricamento del server. |
ssl_prefer_server_ciphers |
11, 12, 13, 14, 15, 16, 17 | Assegnare la priorità all'ordine della suite di crittografia del server. |
Connessioni e autenticazione/Impostazioni TCP
Nome | Versioni | Descrizione |
---|---|---|
client_connection_check_interval |
14, 15, 16, 17 | Imposta l'intervallo di tempo tra i controlli di disconnessione durante l'esecuzione di query. |
tcp_keepalives_count |
11, 12, 13, 14, 15, 16, 17 | Specifica il numero di keep-alive TCP che possono essere persi prima che la connessione del server al client venga considerata non attiva. |
tcp_keepalives_idle |
11, 12, 13, 14, 15, 16, 17 | Specifica il numero di secondi di inattività dopo di che TCP deve inviare un messaggio keepalive al client. |
tcp_keepalives_interval |
11, 12, 13, 14, 15, 16, 17 | Specifica il numero di secondi dopo di che deve essere ritrasmesso un messaggio keepalive TCP non riconosciuto dal client. |
tcp_user_timeout |
12, 13, 14, 15, 16, 17 | Specifica la quantità di tempo per cui dati trasmessi possono rimanere non riconosciuti prima che la connessione TCP venga chiusa forzatamente. |
Opzioni personalizzate
Nome | Versioni | Descrizione |
---|---|---|
auto_explain.log_analyze |
11, 12, 13, 14, 15, 16, 17 | Usare EXPLAIN ANALYZE per la registrazione dei piani. |
auto_explain.log_buffers |
11, 12, 13, 14, 15, 16, 17 | Utilizzo dei buffer di log. |
auto_explain.log_format |
11, 12, 13, 14, 15, 16, 17 | Usare il formato EXPLAIN per la registrazione di piani. |
auto_explain.log_level |
12, 13, 14, 15, 16, 17 | Livello di log per il piano. |
auto_explain.log_min_duration |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità. |
auto_explain.log_nested_statements |
11, 12, 13, 14, 15, 16, 17 | Registrare istruzioni annidate. |
auto_explain.log_settings |
12, 13, 14, 15, 16, 17 | Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query. |
auto_explain.log_timing |
11, 12, 13, 14, 15, 16, 17 | Raccogliere dati temporali, non solo conteggi delle righe. |
auto_explain.log_triggers |
11, 12, 13, 14, 15, 16, 17 | Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze. |
auto_explain.log_verbose |
11, 12, 13, 14, 15, 16, 17 | Usare EXPLAIN VERBOSE per la registrazione dei piani. |
auto_explain.log_wal |
13, 14, 15, 16, 17 | Registrare l'utilizzo di WAL. |
auto_explain.sample_rate |
11, 12, 13, 14, 15, 16, 17 | Frazione di query da elaborare. |
azure.accepted_password_auth_method |
11, 12, 13, 14, 15, 16, 17 | Metodo di autenticazione password accettato. |
azure.allow_hostname_in_username |
11 | Specifica se il nome host è consentito nel nome utente per il server flessibile di Database di Azure per PostgreSQL. |
azure.enable_temp_tablespaces_on_local_ssd |
11, 12, 13, 14, 15, 16, 17 | Creare un tablespace temporaneo su disco temporaneo. |
azure.extensions |
11, 12, 13, 14, 15, 16, 17 | Specifica quali estensioni possono essere create nel server. |
azure.single_to_flex_migration |
11, 12, 13, 14, 15, 16, 17 | Specifica se si tratta di un server creato per la migrazione da un server singolo di Database di Azure per PostgreSQL da a un server flessibile. |
azure_storage.blob_block_size_mb |
12, 13, 14, 15, 16, 17 | Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage. |
cron.database_name |
11, 12, 13, 14, 15, 16, 17 | Imposta il database in cui vengono mantenuti i metadati pg_cron. |
cron.log_run |
11, 12, 13, 14, 15, 16, 17 | Registrare tutte le esecuzioni di processi nella tabella job_run_details. |
cron.log_statement |
11, 12, 13, 14, 15, 16, 17 | Registrare tutte le istruzioni cron prima dell'esecuzione. |
cron.max_running_jobs |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections. |
pgaudit.log |
11, 12, 13, 14, 15, 16, 17 | Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione. |
pgaudit.log_catalog |
11, 12, 13, 14, 15, 16, 17 | Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog. |
pgaudit.log_client |
11, 12, 13, 14, 15, 16, 17 | Specifica se i messaggi di controllo devono essere visibili al client. |
pgaudit.log_level |
11, 12, 13, 14, 15, 16, 17 | Specifica il livello di log che verrà usato per le voci di log. |
pgaudit.log_parameter |
11, 12, 13, 14, 15, 16, 17 | Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione. |
pgaudit.log_relation |
11, 12, 13, 14, 15, 16, 17 | Specifica se la registrazione di controllo della sessione debba creare una voce di log diversa per ogni relazione a cui viene fatto riferimento in un'istruzione SELECT o DML. |
pgaudit.log_statement_once |
11, 12, 13, 14, 15, 16, 17 | Specifica se la registrazione includerà il testo e i parametri dell'istruzione con la prima voce di log per una combinazione di istruzione/sottoistruzione o con ogni voce. |
pgaudit.role |
11, 12, 13, 14, 15, 16, 17 | Specifica il ruolo master da usare per la registrazione di controllo degli oggetti. |
pglogical.batch_inserts |
11, 12, 13, 14, 15, 16, 17 | Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile. |
pglogical.conflict_log_level |
11, 12, 13, 14, 15, 16, 17 | Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore. |
pglogical.conflict_resolution |
11, 12, 13, 14, 15, 16, 17 | Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso. |
pglogical.use_spi |
11, 12, 13, 14, 15, 16, 17 | Indica a PGLogical di usare l'interfaccia SPI per formare istruzioni SQL effettive (INSERT, UPDATE, DELETE) per applicare le modifiche in ingresso anziché usare l'interfaccia di basso livello interna. |
pgms_stats.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità. |
pgms_wait_sampling.history_period |
11, 12, 13, 14, 15, 16, 17 | Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi. |
pgms_wait_sampling.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità. Se appare disattivato, il campionamento di attesa sarà disabilitato a prescindere dal valore impostato per pgms_wait_sampling.query_capture_mode. |
pgms_wait_sampling.query_capture_mode |
11, 12, 13, 14, 15, 16, 17 | Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling. |
pg_partman_bgw.analyze |
11, 12, 13, 14, 15, 16, 17 | Stesso scopo dell'argomento p_analyze per run_maintenance(). |
pg_partman_bgw.dbname |
11, 12, 13, 14, 15, 16, 17 | Obbligatorio. I database su cui verrà eseguito run_maintenance(). Se sono più di uno, usare un elenco separato da virgole. Se non impostato, BGW non eseguirà alcuna operazione. |
pg_partman_bgw.interval |
11, 12, 13, 14, 15, 16, 17 | Numero di secondi che trascorrono tra le chiamate a run_maintenance(). |
pg_partman_bgw.jobmon |
11, 12, 13, 14, 15, 16, 17 | Stesso scopo dell'argomento p_jobmon per run_maintenance(). |
pg_partman_bgw.role |
11, 12, 13, 14, 15, 16, 17 | Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo. |
pg_qs.interval_length_minutes |
11, 12, 13, 14, 15, 16, 17 | Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati. |
pg_qs.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità. Se appare disattivato, Query Store verrà disabilitato a prescindere dal valore impostato per pg_qs.query_capture_mode. |
pg_qs.max_plan_size |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati. |
pg_qs.max_query_text_length |
11, 12, 13, 14, 15, 16, 17 | Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate. |
pg_qs.query_capture_mode |
11, 12, 13, 14, 15, 16, 17 | Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione. |
pg_qs.retention_period_in_days |
11, 12, 13, 14, 15, 16, 17 | Imposta la finestra del periodo di conservazione in giorni per pg_qs, dopo di che i dati verranno eliminati. |
pg_qs.store_query_plans |
11, 12, 13, 14, 15, 16, 17 | Attiva o disattiva piani di query per pg_qs |
pg_qs.track_utility |
11, 12, 13, 14, 15, 16, 17 | Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs. |
pg_stat_statements.max |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di istruzioni tracciate da pg_stat_statements. |
pg_stat_statements.save |
11, 12, 13, 14, 15, 16, 17 | Salvare statistiche pg_stat_statements tra arresti del server. |
pg_stat_statements.track |
11, 12, 13, 14, 15, 16, 17 | Controlla quali istruzioni vengono conteggiate da pg_stat_statements. |
pg_stat_statements.track_utility |
11, 12, 13, 14, 15, 16, 17 | Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements. |
CxxO
Nome | Versioni | Descrizione |
---|
Opzioni per sviluppatori
Nome | Versioni | Descrizione |
---|---|---|
allow_in_place_tablespaces |
11, 12, 13, 14, 15, 16, 17 | Consente spazi di tabella direttamente all'interno di pg_tblspc, per i test. |
allow_system_table_mods |
11, 12, 13, 14, 15, 16, 17 | Consente modifiche della struttura delle tabelle di sistema. |
backtrace_functions |
13, 14, 15, 16, 17 | Registrare backtrace per individuare errori in queste funzioni. |
debug_discard_caches |
14, 15, 16, 17 | Svuotare in modo aggressivo le cache di sistema a scopo di debug. |
debug_parallel_query |
16, 17 | Forza l'uso di strutture di query parallele. |
force_parallel_mode |
11, 12, 13, 14, 15 | Forza l'uso di strutture di query parallele. |
ignore_checksum_failure |
11, 12, 13, 14, 15, 16, 17 | Continua l'elaborazione dopo un errore di checksum. |
ignore_invalid_pages |
13, 14, 15, 16, 17 | Continua il ripristino dopo un errore di pagine non valide. |
ignore_system_indexes |
11, 12, 13, 14, 15, 16, 17 | Disabilita la lettura dagli indici di sistema. |
jit_debugging_support |
11, 12, 13, 14, 15, 16, 17 | Registrare funzioni compilate da JIT con il debugger. |
jit_dump_bitcode |
11, 12, 13, 14, 15, 16, 17 | Scrivere il bitcode LLVM per facilitare il debug JIT. |
jit_expressions |
11, 12, 13, 14, 15, 16, 17 | Consentire la compilazione JIT di espressioni. |
jit_profiling_support |
11, 12, 13, 14, 15, 16, 17 | Registrare funzioni compilate da JIT con profiler perf. |
jit_tuple_deforming |
11, 12, 13, 14, 15, 16, 17 | Consentire la compilazione JIT per deforming tuple. |
post_auth_delay |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo di attesa dopo l'autenticazione all'avvio della connessione. |
pre_auth_delay |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo di attesa prima dell'autenticazione all'avvio della connessione. |
remove_temp_files_after_crash |
14, 16, 17 | Rimuovere file temporanei dopo un arresto anomalo del sistema back-end. |
trace_notify |
11, 12, 13, 14, 15, 16, 17 | Genera output di debug per LISTEN e NOTIFY. |
trace_recovery_messages |
11, 12, 13, 14, 15, 16 | Abilita la registrazione delle informazioni di debug correlate al ripristino. |
trace_sort |
11, 12, 13, 14, 15, 16, 17 | Emette informazioni sull'utilizzo della risorsa nell'ordinamento. |
wal_consistency_checking |
11, 12, 13, 14, 15, 16, 17 | Imposta i gestori risorse WAL per cui vengono eseguiti i controlli di coerenza WAL. |
zero_damaged_pages |
11, 12, 13, 14, 15, 16, 17 | Continua l'elaborazione delle intestazioni di pagine danneggiate precedenti. |
Gestione errori
Nome | Versioni | Descrizione |
---|---|---|
data_sync_retry |
11, 12, 13, 14, 15, 16, 17 | Indica se continuare l'esecuzione dopo un errore di sincronizzazione dei file di dati. |
exit_on_error |
11, 12, 13, 14, 15, 16, 17 | Termina la sessione in caso di errore. |
recovery_init_sync_method |
14, 15, 16, 17 | Imposta il metodo per la sincronizzazione della directory dei dati prima del ripristino a seguito dell’arresto anomalo del sistema. |
restart_after_crash |
11, 12, 13, 14, 15, 16, 17 | Reinizializzare il server dopo un arresto anomalo del sistema back-end. |
Percorsi file
Nome | Versioni | Descrizione |
---|---|---|
config_file |
11, 12, 13, 14, 15, 16, 17 | Imposta il file di configurazione principale del server. |
data_directory |
11, 12, 13, 14, 15, 16, 17 | Imposta la directory dei dati del server. |
external_pid_file |
11, 12, 13, 14, 15, 16, 17 | Scrive il PID postmaster nel file specificato. |
hba_file |
11, 12, 13, 14, 15, 16, 17 | Imposta il file di configurazione "hba" del server. |
ident_file |
11, 12, 13, 14, 15, 16, 17 | Imposta il file di configurazione "ident" del server. |
Ottimizzazione intelligente
Nome | Versioni | Descrizione |
---|---|---|
intelligent_tuning |
11, 12, 13, 14, 15, 16, 17 | Abilita l'ottimizzazione intelligente |
intelligent_tuning.metric_targets |
11, 12, 13, 14, 15, 16, 17 | Specifica le metriche che verranno regolate tramite l'ottimizzazione intelligente. |
Gestione blocchi
Nome | Versioni | Descrizione |
---|---|---|
deadlock_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo di attesa, in millisecondi, in caso di blocco prima del controllo deadlock. |
max_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di blocchi che possono essere eseguiti per transazione. Quando si esegue un server di replica, è necessario impostare questo parametro su un valore identico o superiore rispetto a quello per il server master. |
max_pred_locks_per_page |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di tuple con blocco predicato per pagina. |
max_pred_locks_per_relation |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di pagine e tuple con blocco predicato per relazione. |
max_pred_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di blocchi predicato per transazione. |
Metriche
Nome | Versioni | Descrizione |
---|---|---|
metrics.autovacuum_diagnostics |
11, 12, 13, 14, 15, 16, 17 | Abilita la raccolta di metriche per tutte le statistiche di tabella all'interno di un database |
metrics.collector_database_activity |
11, 12, 13, 14, 15, 16, 17 | Abilita la raccolta di metriche per le statistiche di database e attività |
metrics.pgbouncer_diagnostics |
11, 12, 13, 14, 15, 16, 17 | Abilita la raccolta di metriche per PgBouncer. |
PgBouncer
Nome | Versioni | Descrizione |
---|---|---|
pgbouncer.default_pool_size |
11, 12, 13, 14, 15, 16, 17 | Numero di connessioni server da consentire per coppia utente/database. |
pgbouncer.enabled |
11, 12, 13, 14, 15, 16, 17 | Indica se il servizio pgBouncer è abilitato. |
pgbouncer.ignore_startup_parameters |
11, 12, 13, 14, 15, 16, 17 | Elenco separato da virgole di parametri che PgBouncer può ignorare perché verranno gestiti dall'amministratore. |
pgbouncer.max_client_conn |
11, 12, 13, 14, 15, 16, 17 | Numero massimo di connessioni client consentite. |
pgbouncer.max_prepared_statements |
11, 12, 13, 14, 15, 16, 17 | Quando impostato su un valore diverso da zero, PgBouncer tiene traccia di comandi correlati a istruzioni preparate denominate a livello di protocollo inviati dal client in modalità di pool di transazioni e istruzioni. |
pgbouncer.min_pool_size |
11, 12, 13, 14, 15, 16, 17 | Aggiungere altre connessioni del server al pool se al di sotto di questo numero. |
pgbouncer.pool_mode |
11, 12, 13, 14, 15, 16, 17 | Specifica quando una connessione server può essere riutilizzata da altri client. |
pgbouncer.query_wait_timeout |
11, 12, 13, 14, 15, 16, 17 | Tempo massimo (in secondi) per cui le query possono attendere l’esecuzione. Se la query non viene assegnata a un server durante tale periodo, il client viene disconnesso. |
pgbouncer.server_idle_timeout |
11, 12, 13, 14, 15, 16, 17 | Se una connessione del server rimane inattiva una volta trascorso questo numero di secondi, verrà eliminata. Se 0, il timeout è disabilitato. |
pgbouncer.stats_users |
11, 12, 13, 14, 15, 16, 17 | Elenco separato da virgole di utenti del database autorizzati a connettersi ed eseguire query di sola lettura nella console pgBouncer. |
Opzioni preimpostate
Nome | Versioni | Descrizione |
---|---|---|
block_size |
11, 12, 13, 14, 15, 16, 17 | Mostra le dimensioni di un blocco disco. |
data_checksums |
11, 12, 13, 14, 15, 16, 17 | Indica se i checksum dei dati sono attivati per questo cluster. |
data_directory_mode |
11, 12, 13, 14, 15, 16, 17 | Mostra la modalità della directory dei dati. |
debug_assertions |
11, 12, 13, 14, 15, 16, 17 | Mostra se per il server in esecuzione sono abilitati controlli di asserzione. |
in_hot_standby |
14, 15, 16, 17 | Mostra se l'hot standby è attivo. |
integer_datetimes |
11, 12, 13, 14, 15, 16, 17 | Mostra se data e ora sono basate su numeri interi. |
lc_collate |
11, 12, 13, 14, 15 | Mostra le impostazioni locali dell'ordine delle regole di confronto. |
lc_ctype |
11, 12, 13, 14, 15 | Mostra le impostazioni locali di classificazione caratteri e conversione maiuscole/minuscole. |
max_function_args |
11, 12, 13, 14, 15, 16, 17 | Mostra il numero massimo di argomenti delle funzioni. |
max_identifier_length |
11, 12, 13, 14, 15, 16, 17 | Mostra la lunghezza massima degli identificatori. |
max_index_keys |
11, 12, 13, 14, 15, 16, 17 | Mostra il numero massimo di chiavi dell’indice. |
segment_size |
11, 12, 13, 14, 15, 16, 17 | Mostra il numero di pagine per file disco. |
server_encoding |
11, 12, 13, 14, 15, 16, 17 | Mostra la codifica del set di caratteri del server (database). |
server_version |
11, 12, 13, 14, 15, 16, 17 | Mostra la versione del server. |
server_version_num |
11, 12, 13, 14, 15, 16, 17 | Mostra la versione del server come numero intero. |
shared_memory_size |
15, 16, 17 | Mostra le dimensioni dell'area di memoria condivisa principale del server (arrotondata al MB più vicino). |
shared_memory_size_in_huge_pages |
15, 16, 17 | Mostra il numero di pagine grandi necessarie per l'area di memoria condivisa principale. |
ssl_library |
12, 13, 14, 15, 16, 17 | Mostra il nome della libreria SSL. |
wal_block_size |
11, 12, 13, 14, 15, 16, 17 | Mostra le dimensioni del blocco nel log write ahead. |
wal_segment_size |
11, 12, 13, 14, 15, 16, 17 | Mostra le dimensioni dei segmenti di log write ahead. |
Titolo di processo
Nome | Versioni | Descrizione |
---|---|---|
cluster_name |
11, 12, 13, 14, 15, 16, 17 | Imposta il nome del cluster, incluso nel titolo del processo. |
update_process_title |
11, 12, 13, 14, 15, 16, 17 | Aggiorna il titolo del processo per mostrare il comando SQL attivo. |
Ottimizzazione query / Ottimizzatore di query genetiche
Nome | Versioni | Descrizione |
---|---|---|
geqo |
11, 12, 13, 14, 15, 16, 17 | Abilita l'ottimizzazione delle query genetiche. |
geqo_effort |
11, 12, 13, 14, 15, 16, 17 | GEQO: il lavoro viene usato per impostare l'impostazione predefinita per altri parametri GEQO. |
geqo_generations |
11, 12, 13, 14, 15, 16, 17 | GEQO: numero di iterazioni dell'algoritmo. |
geqo_pool_size |
11, 12, 13, 14, 15, 16, 17 | GEQO: numero di individui nella popolazione. |
geqo_seed |
11, 12, 13, 14, 15, 16, 17 | GEQO: valore di inizializzazione per la selezione di percorsi casuali. |
geqo_selection_bias |
11, 12, 13, 14, 15, 16, 17 | GEQO: pressione selettiva all'interno della popolazione. |
geqo_threshold |
11, 12, 13, 14, 15, 16, 17 | Imposta la soglia degli elementi FROM oltre i quali viene usato GEQO. |
Ottimizzazione query / Altre opzioni di pianificazione
Nome | Versioni | Descrizione |
---|---|---|
constraint_exclusion |
11, 12, 13, 14, 15, 16, 17 | Controlla l'uso dei vincoli di tabella per ottimizzare le query da parte del planner di query. |
cursor_tuple_fraction |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima della frazione delle righe di un cursore che verranno recuperate da parte del planner. |
default_statistics_target |
11, 12, 13, 14, 15, 16, 17 | Imposta l’obiettivo delle statistiche predefinite per le colonne della tabella senza un obiettivo specifico della colonna. |
from_collapse_limit |
11, 12, 13, 14, 15, 16, 17 | Il planner unirà le query secondarie nelle query superiori fino a questo limite nella clausola FROM. Valori più piccoli riducono il tempo di pianificazione ma potrebbero produrre piani di query inferiori. |
jit |
11, 12, 13, 14, 15, 16, 17 | Determina se la compilazione JIT può essere usata da PostgreSQL. |
join_collapse_limit |
11, 12, 13, 14, 15, 16, 17 | Imposta le dimensioni dell’elenco FROM oltre cui i costrutti JOIN non vengono appiattiti. |
plan_cache_mode |
12, 13, 14, 15, 16, 17 | Controlla la selezione di un piano personalizzato o generico da parte del planner. |
recursive_worktable_factor |
15, 16, 17 | Imposta la stima delle dimensioni medie della tabella di lavoro di una query ricorsiva da parte del planner. |
Ottimizzazione query / Costanti costo planner
Nome | Versioni | Descrizione |
---|---|---|
cpu_index_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner. |
cpu_operator_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner. |
cpu_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner. |
effective_cache_size |
11, 12, 13, 14, 15, 16, 17 | Imposta il presupposto del planner sulle dimensioni della cache del disco. |
jit_above_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata. |
jit_inline_above_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline. |
jit_optimize_above_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose. |
min_parallel_index_scan_size |
11, 12, 13, 14, 15, 16, 17 | Imposta la quantità minima di dati dell'indice per un'analisi parallela. |
min_parallel_table_scan_size |
11, 12, 13, 14, 15, 16, 17 | Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela. |
parallel_setup_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner. |
parallel_tuple_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner. |
random_page_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner. |
seq_page_cost |
11, 12, 13, 14, 15, 16, 17 | Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner. |
Ottimizzazione query / Configurazione metodo planner
Nome | Versioni | Descrizione |
---|---|---|
enable_async_append |
14, 15, 16, 17 | Abilita l'uso dei piani di accodamento asincrono da parte del planner. |
enable_bitmapscan |
11, 12, 13, 14, 15, 16, 17 | Consente l’uso di piani di analisi bitmap da parte del planner. |
enable_gathermerge |
11, 12, 13, 14, 15, 16, 17 | Consente l'uso di piani Gather Merge da parte del planner. |
enable_hashagg |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso di piani di aggregazione con hashing da parte del planner. |
enable_hashjoin |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso della panificazione dei piani hash join. |
enable_incremental_sort |
13, 14, 15, 16, 17 | Abilita l'uso di passaggi di ordinamento incrementale da parte del planner. |
enable_indexonlyscan |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso del pianificatore dei piani di analisi solo indice. |
enable_indexscan |
11, 12, 13, 14, 15, 16, 17 | Abilita l’uso di piani di analisi degli indici da parte del planner. |
enable_material |
11, 12, 13, 14, 15, 16, 17 | Abilita l’uso della materializzazione da parte del planner. |
enable_memoize |
14, 15, 16, 17 | Abilita l'uso della memorizzazione da parte del planner. |
enable_mergejoin |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso di piani merge join da parte del planner. |
enable_nestloop |
11, 12, 13, 14, 15, 16, 17 | Abilita l’uso di piani loop join annidati da parte del planner. |
enable_parallel_append |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso di piani di accodamento paralleli da parte del planner. |
enable_parallel_hash |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso di piani hash paralleli da parte del planner. |
enable_partition_pruning |
11, 12, 13, 14, 15, 16, 17 | Abilita l'eliminazione della partizione in fase di pianificazione e di esecuzione. |
enable_partitionwise_aggregate |
11, 12, 13, 14, 15, 16, 17 | Abilita o disabilita l'uso del raggruppamento o dell'aggregazione partizionata da parte del planner query, che consente il raggruppamento o l'aggregazione in tabelle partizionate eseguite separatamente per ogni partizione. |
enable_partitionwise_join |
11, 12, 13, 14, 15, 16, 17 | Abilita o disabilita l'uso del join partizionato da parte del planner query, che consente l'esecuzione di un join tra tabelle partizionate unendo le partizioni corrispondenti. |
enable_seqscan |
11, 12, 13, 14, 15, 16, 17 | Consente l’uso di piani di analisi sequenziale da parte del planner. |
enable_sort |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso di passaggi di ordinamento espliciti da parte del planner. |
enable_tidscan |
11, 12, 13, 14, 15, 16, 17 | Abilita l'uso di piani di analisi TID da parte del planner. |
Replica/Server master
Nome | Versioni | Descrizione |
---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17 | Numero di standby sincroni ed elenco di nomi di potenziali standby sincroni. |
Replica / Server primario
Nome | Versioni | Descrizione |
---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17 | Numero di standby sincroni ed elenco di nomi di potenziali standby sincroni. |
vacuum_defer_cleanup_age |
11, 12, 13, 14, 15 | Specifica il numero di transazioni in base alle quali gli aggiornamenti VACUUM e HOT rinvieranno la pulizia delle versioni di righe inutilizzate. |
Replica / Server di invio
Nome | Versioni | Descrizione |
---|---|---|
max_replication_slots |
11, 12, 13, 14, 15, 16, 17 | Specifica il numero massimo di slot di replica che il server può supportare. |
max_slot_wal_keep_size |
13, 14, 15, 16, 17 | Imposta le massime dimensioni WAL che possono essere riservate da slot di replica. |
max_wal_senders |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di processi mittente WAL contemporaneamente in esecuzione. |
track_commit_timestamp |
11, 12, 13, 14, 15, 16, 17 | Raccoglie il tempo di commit della transazione. |
wal_keep_segments |
11, 12 | Imposta il numero di file WAL mantenuti per i server di standby. |
wal_keep_size |
13, 14, 15, 16, 17 | Imposta le dimensioni dei file WAL mantenuti per i server di standby. |
wal_sender_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo massimo di attesa per la replica WAL. |
Replica / Server standby
Nome | Versioni | Descrizione |
---|---|---|
hot_standby |
11, 12, 13, 14, 15, 16, 17 | Consente connessioni e query durante il ripristino. |
hot_standby_feedback |
11, 12, 13, 14, 15, 16, 17 | Abilita/disabilita l'opzione che indica se l'hot standby deve inviare feedback allo standby primario o upstream sulle query in esecuzione in standby. |
max_standby_archive_delay |
11, 12, 13, 14, 15, 16, 17 | Imposta il ritardo massimo prima di annullare le query in conflitto quando un server hot standby elabora dati WAL archiviati. |
max_standby_streaming_delay |
11, 12, 13, 14, 15, 16, 17 | Imposta il ritardo massimo prima di annullare le query in conflitto quando un server hot standby elabora i dati WAL trasmessi. |
primary_conninfo |
12, 13, 14, 15, 16, 17 | Imposta la stringa di connessione da utilizzare per connettersi al server di invio. |
primary_slot_name |
12, 13, 14, 15, 16, 17 | Imposta il nome dello slot di replica da usare nel server di invio. |
promote_trigger_file |
12, 13, 14, 15 | Specifica un nome file la cui presenza termina il ripristino nello standby. |
recovery_min_apply_delay |
12, 13, 14, 15, 16, 17 | Imposta il ritardo minimo per l'applicazione delle modifiche durante il ripristino. |
wal_receiver_create_temp_slot |
13, 14, 15, 16, 17 | Imposta se un ricevitore WAL deve creare uno slot di replica temporaneo se non è configurato uno slot permanente. |
wal_receiver_status_interval |
11, 12, 13, 14, 15, 16, 17 | Imposta l'intervallo massimo tra i rapporti di stato del ricevitore WAL sul primario. |
wal_receiver_timeout |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo massimo di attesa per la ricezione dei dati dal server di invio. |
wal_retrieve_retry_interval |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo di attesa prima di riprovare il recupero WAL dopo un tentativo non riuscito. |
Replica / Sottoscrittori
Nome | Versioni | Descrizione |
---|---|---|
max_logical_replication_workers |
11, 12, 13, 14, 15, 16, 17 | Specifica il numero massimo di ruoli di lavoro della replica logica. Sono inclusi sia ruoli di lavoro di applicazione che ruoli di lavoro di sincronizzazione tabelle. |
max_parallel_apply_workers_per_subscription |
16, 17 | Imposta il numero massimo di ruoli di lavoro paralleli applicabili che possono essere usati per ogni sottoscrizione nella replica logica. |
max_sync_workers_per_subscription |
11, 12, 13, 14, 15, 16, 17 | Numero massimo di ruoli di lavoro di sincronizzazione tabelle per sottoscrizione. |
Creazione di report e registrazione / Cosa registrare
Nome | Versioni | Descrizione |
---|---|---|
application_name |
11, 12, 13, 14, 15, 16, 17 | Imposta il nome dell'applicazione da segnalare nelle statistiche e nei log. |
debug_pretty_print |
11, 12, 13, 14, 15, 16, 17 | Vengono visualizzati i rientri e la struttura ad albero del piano. |
debug_print_parse |
11, 12, 13, 14, 15, 16, 17 | Registra l'albero di analisi di ogni query. |
debug_print_plan |
11, 12, 13, 14, 15, 16, 17 | Registra il piano di esecuzione di ogni query. |
debug_print_rewritten |
11, 12, 13, 14, 15, 16, 17 | Registra l'albero di analisi riscritto di ogni query. |
log_autovacuum_min_duration |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo minimo di esecuzione al di sopra del quale verranno registrate le azioni autovacuum. |
log_checkpoints |
11, 12, 13, 14, 15, 16, 17 | Registra ogni checkpoint. |
log_connections |
11, 12, 13, 14, 15, 16, 17 | Causa la registrazione di ogni tentativo di connessione al server, nonché il corretto completamento dell'autenticazione client. |
log_disconnections |
11, 12, 13, 14, 15, 16, 17 | Registra la fine di una sessione, inclusa la durata. |
log_duration |
11, 12, 13, 14, 15, 16, 17 | Registra la durata di ogni istruzione SQL completata. |
log_error_verbosity |
11, 12, 13, 14, 15, 16, 17 | Controlla la quantità di dettagli scritti nel log del server per ogni messaggio registrato. |
log_hostname |
11, 12, 13, 14, 15, 16, 17 | Registra il nome host nei log di connessione. |
log_line_prefix |
11, 12, 13, 14, 15, 16, 17 | Imposta la stringa printf-style restituita all'inizio di ogni riga di log. |
log_lock_waits |
11, 12, 13, 14, 15, 16, 17 | Controlla se un messaggio di log viene generato quando una sessione attende più tempo di deadlock_timeout per acquisire un blocco. |
log_parameter_max_length |
13, 14, 15, 16, 17 | Imposta la lunghezza massima in byte dei dati registrati per associare i valori dei parametri durante la registrazione delle istruzioni. |
log_parameter_max_length_on_error |
13, 14, 15, 16, 17 | Imposta la lunghezza massima in byte dei dati registrati per associare i valori dei parametri durante la registrazione delle istruzioni in caso di errore. |
log_recovery_conflict_waits |
14, 15, 16, 17 | Controlla se un messaggio di log viene prodotto quando il processo di avvio attende più tempo di deadlock_timeout per conflitti di ripristino. |
log_replication_commands |
11, 12, 13, 14, 15, 16, 17 | Registra ogni comando di replica. |
log_statement |
11, 12, 13, 14, 15, 16, 17 | Imposta il tipo di istruzioni registrate. |
log_temp_files |
11, 12, 13, 14, 15, 16, 17 | Registra l'uso di file temporanei con dimensioni maggiori di questo numero di kilobyte. |
log_timezone |
11, 12, 13, 14, 15, 16, 17 | Imposta il fuso orario da usare nei messaggi di log. |
Creazione di report e registrazione / Quando registrare
Nome | Versioni | Descrizione |
---|---|---|
log_min_duration_sample |
13, 14, 15, 16, 17 | Imposta il tempo minimo di esecuzione al di sopra del quale verrà registrato un campione di istruzioni. Il campionamento è determinato da log_statement_sample_rate. |
log_min_duration_statement |
11, 12, 13, 14, 15, 16, 17 | Imposta il tempo minimo di esecuzione (in millisecondi) al di sopra del quale verranno registrate le istruzioni. -1 disabilita la registrazione delle durate delle istruzioni. |
log_min_error_statement |
11, 12, 13, 14, 15, 16, 17 | Causa la registrazione di tutte le istruzioni che generano un errore a questo livello o superiore. |
log_min_messages |
11, 12, 13, 14, 15, 16, 17 | Controlla quali livelli di messaggio vengono scritti nel log del server. |
log_startup_progress_interval |
15, 16, 17 | Tempo tra gli aggiornamenti dell’avanzamento per operazioni di avvio a esecuzione prolungata. |
log_statement_sample_rate |
13, 14, 15, 16, 17 | Frazione di istruzioni che superano log_min_duration_sample da registrare. |
log_transaction_sample_rate |
12, 13, 14, 15, 16, 17 | Imposta la frazione di transazioni da cui registrare tutte le istruzioni. |
Creazione di report e registrazione / Dove registrare
Nome | Versioni | Descrizione |
---|---|---|
event_source |
11, 12, 13, 14, 15, 16, 17 | Imposta il nome dell'applicazione usato per identificare messaggi PostgreSQL nel registro eventi. |
log_destination |
11, 12, 13, 14, 15, 16, 17 | Imposta la destinazione per l'output del log del server. |
log_directory |
11, 12, 13, 14, 15, 16, 17 | Imposta la directory di destinazione per i file di log. |
log_file_mode |
11, 12, 13, 14, 15, 16, 17 | Imposta le autorizzazioni file per i file di log. |
log_filename |
11, 12, 13, 14, 15, 16, 17 | Imposta il modello di nome file per i file di log. |
logging_collector |
11, 12, 13, 14, 15, 16, 17 | Avviare un sottoprocesso per acquisire l'output di stderr e/o i csvlog nei file di log. |
log_rotation_age |
11, 12, 13, 14, 15, 16, 17 | Imposta la quantità di tempo da attendere prima di forzare la rotazione dei file di log. |
log_rotation_size |
11, 12, 13, 14, 15, 16, 17 | Imposta le dimensioni massime che un file di log può raggiungere prima della rotazione. |
log_truncate_on_rotation |
11, 12, 13, 14, 15, 16, 17 | Troncare i file di log esistenti con lo stesso nome durante la rotazione del log. |
syslog_facility |
11, 12, 13, 14, 15, 16, 17 | Imposta la "struttura" syslog da utilizzare quando syslog è abilitato. |
syslog_ident |
11, 12, 13, 14, 15, 16, 17 | Imposta il nome del programma usato per identificare messaggi PostgreSQL in syslog. |
syslog_sequence_numbers |
11, 12, 13, 14, 15, 16, 17 | Aggiungere il numero di sequenza ai messaggi syslog per evitare l'eliminazione duplicata. |
syslog_split_messages |
11, 12, 13, 14, 15, 16, 17 | Suddividere i messaggi inviati a syslog per righe per adattarli a 1024 byte. |
Utilizzo delle risorse / Comportamento asincrono
Nome | Versioni | Descrizione |
---|---|---|
backend_flush_after |
11, 12, 13, 14, 15, 16, 17 | Numero di pagine dopo le quali le scritture eseguite in precedenza vengono scaricate su disco. |
effective_io_concurrency |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero di operazioni I/O su disco simultanee che PostgreSQL prevede possono essere eseguite contemporaneamente. |
maintenance_io_concurrency |
13, 14, 15, 16, 17 | Variante di effective_io_concurrency usata per il lavoro di manutenzione. |
max_parallel_maintenance_workers |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di processi paralleli per operazione di manutenzione. |
max_parallel_workers |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di ruoli di lavoro che possono essere supportati per operazioni parallele. |
max_parallel_workers_per_gather |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di processi paralleli per nodo executor. |
max_worker_processes |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di processi in background che il sistema può supportare. |
parallel_leader_participation |
11, 12, 13, 14, 15, 16, 17 | Controlla se anche Gather e Gather Merge eseguono sottopiani. |
Utilizzo delle risorse / Writer in background
Nome | Versioni | Descrizione |
---|---|---|
bgwriter_delay |
11, 12, 13, 14, 15, 16, 17 | Specifica il ritardo tra round di attività per il writer in background. In ogni round i problemi del writer scrivono per un certo numero di buffer dirty. |
bgwriter_flush_after |
11, 12, 13, 14, 15, 16, 17 | Numero di pagine dopo il quale le operazioni di scrittura eseguite in precedenza dal writer in background vengono scaricate su disco. |
bgwriter_lru_maxpages |
11, 12, 13, 14, 15, 16, 17 | In ogni round, non più di questo numero di buffer verranno scritti dal writer in background. |
bgwriter_lru_multiplier |
11, 12, 13, 14, 15, 16, 17 | La media delle richieste recenti di buffer viene moltiplicata per bgwriter_lru_multiplier per giungere a una stima del numero di buffer che saranno necessari durante il round successivo. |
Utilizzo delle risorse / Ritardo vacuum basato sui costi
Nome | Versioni | Descrizione |
---|---|---|
vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17 | la quantità di tempo (in millisecondi) per cui il processo vacuum verrà sospeso quando è stato superato il limite di costo. |
vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17 | Il costo accumulato che causerà la sospensione del processo di vacuuming. |
vacuum_cost_page_dirty |
11, 12, 13, 14, 15, 16, 17 | Il costo stimato addebitato quando vacuum modifica un blocco precedentemente pulito. |
vacuum_cost_page_hit |
11, 12, 13, 14, 15, 16, 17 | Costo stimato per il vacuuming di un buffer trovato nella cache del buffer condiviso. |
vacuum_cost_page_miss |
11, 12, 13, 14, 15, 16, 17 | Costo stimato per il vacuuming di un buffer che deve essere letto dal disco. |
Utilizzo delle risorse / Disco
Nome | Versioni | Descrizione |
---|---|---|
temp_file_limit |
11, 12, 13, 14, 15, 16, 17 | Limita le dimensioni totali di tutti i file temporanei usati da ogni processo. |
Utilizzo delle risorse / Risorse kernel
Nome | Versioni | Descrizione |
---|---|---|
max_files_per_process |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di file aperti simultaneamente per ogni processo del server. |
Utilizzo delle risorse / Memoria
Nome | Versioni | Descrizione |
---|---|---|
autovacuum_work_mem |
11, 12, 13, 14, 15, 16, 17 | Imposta la memoria massima da usare per ogni processo di lavoro autovacuum. |
dynamic_shared_memory_type |
11, 12, 13, 14, 15, 16, 17 | Seleziona l'implementazione della memoria condivisa dinamica usata. |
hash_mem_multiplier |
12, 13, 14, 15, 16, 17 | Multiplo di work_mem da usare per tabelle hash. |
huge_pages |
11, 12, 13, 14, 15, 16, 17 | Abilita/disabilita l'uso di grandi pagine di memoria. Questa impostazione non è applicabile ai server con meno di 4 vCore. |
huge_page_size |
14, 15, 16, 17 | Dimensioni di una huge page che deve essere richiesta. |
logical_decoding_work_mem |
13, 14, 15, 16, 17 | Imposta la memoria massima da usare per la decodifica logica. |
maintenance_work_mem |
11, 12, 13, 14, 15, 16, 17 | Imposta la memoria massima da usare per le operazioni di manutenzione, ad esempio VACUUM, Create Index. |
max_prepared_transactions |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di transazioni preparate contemporaneamente. Quando si esegue un server di replica, è necessario impostare questo parametro su un valore identico o superiore rispetto a quello per il server primario. |
max_stack_depth |
11, 12, 13, 14, 15, 16, 17 | Imposta la profondità massima dello stack, in kilobyte. |
min_dynamic_shared_memory |
14, 15, 16, 17 | Quantità di memoria condivisa dinamica riservata all'avvio. |
shared_buffers |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero di buffer di memoria condivisa usati dal server. L'unità è 8 kB. I valori consentiti sono inclusi nell'intervallo compreso tra il 10% e il 75% della memoria disponibile. |
shared_memory_type |
12, 13, 14, 15, 16, 17 | Seleziona l'implementazione della memoria condivisa usata per l'area di memoria condivisa principale. |
temp_buffers |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero massimo di buffer temporanei usati da ogni sessione del database. |
vacuum_buffer_usage_limit |
16, 17 | Imposta le dimensioni del pool di buffer per VACUUM, ANALYZE e autovacuum. |
work_mem |
11, 12, 13, 14, 15, 16, 17 | Imposta la quantità di memoria che deve essere usata dalle operazioni di ordinamento interne e dalle tabelle hash prima della scrittura in file disco temporanei. |
Statistiche / Statistiche cumulative di query e indici
Nome | Versioni | Descrizione |
---|---|---|
stats_fetch_consistency |
15, 16, 17 | Imposta la coerenza degli accessi ai dati delle statistiche. |
track_activities |
11, 12, 13, 14, 15, 16, 17 | Raccoglie informazioni sull'esecuzione di comandi per ogni sessione. |
track_activity_query_size |
11, 12, 13, 14, 15, 16, 17 | Imposta la quantità di memoria riservata per pg_stat_activity.query, in byte. |
track_counts |
11, 12, 13, 14, 15, 16, 17 | Abilita la raccolta di statistiche sull'attività del database |
track_functions |
11, 12, 13, 14, 15, 16, 17 | Abilita il rilevamento dei conteggi delle chiamate di funzione e del tempo usato. |
track_io_timing |
11, 12, 13, 14, 15, 16, 17 | Abilita la temporizzazione delle chiamate I/O del database. |
track_wal_io_timing |
14, 15, 16, 17 | Raccoglie statistiche temporali per l'attività I/O WAL. |
Statistiche / Monitoraggio
Nome | Versioni | Descrizione |
---|---|---|
compute_query_id |
14, 15, 16, 17 | Abilita il calcolo in-core degli identificatori di query. |
log_executor_stats |
11, 12, 13, 14, 15, 16, 17 | Scrive statistiche sulle prestazioni dell’executor nel log del server. |
log_parser_stats |
11, 12, 13, 14, 15, 16, 17 | Scrive statistiche sulle prestazioni del parser nel log del server. |
log_planner_stats |
11, 12, 13, 14, 15, 16, 17 | Scrive statistiche sulle prestazioni del planner nel log del server. |
log_statement_stats |
11, 12, 13, 14, 15, 16, 17 | Per ogni query, scrive statistiche sulle prestazioni cumulative nel log del server. |
Statistiche / Agente di raccolta di statistiche cumulative di query e indici
Nome | Versioni | Descrizione |
---|---|---|
stats_temp_directory |
11, 12, 13, 14 | Scrive file di statistiche temporanei nella directory specificata. |
TLS
Nome | Versioni | Descrizione |
---|---|---|
require_secure_transport |
11, 12, 13, 14, 15, 16, 17 | Indica se sono necessarie connessioni client al server per utilizzare una forma di trasporto sicuro. |
Compatibilità della versione e della piattaforma / Altre piattaforme e client
Nome | Versioni | Descrizione |
---|---|---|
transform_null_equals |
11, 12, 13, 14, 15, 16, 17 | Se abilitato, le espressioni del forma expr = NULL (o NULL = expr) vengono considerate expr IS NULL, ovvero restituiscono true se expr restituisce il valore Null e false in caso contrario. |
Compatibilità della versione e della piattaforma / Versioni di PostgreSQL precedenti
Nome | Versioni | Descrizione |
---|---|---|
array_nulls |
11, 12, 13, 14, 15, 16, 17 | Abilita l’input NULL (senza distinzione tra maiuscole e minuscole) da considerare come valore NULL anziché come valore letterale stringa “NULL”. |
backslash_quote |
11, 12, 13, 14, 15, 16, 17 | Imposta se “\” è consentito in valori letterali stringa. |
escape_string_warning |
11, 12, 13, 14, 15, 16, 17 | Avvisa riguardo a caratteri barra rovesciata in valori letterali stringa ordinari. |
lo_compat_privileges |
11, 12, 13, 14, 15, 16, 17 | Abilita la modalità di compatibilità con le versioni precedenti per i controlli dei privilegi sugli oggetti di grandi dimensioni. |
operator_precedence_warning |
11, 12 | Emette un avviso per i costrutti che hanno cambiato significato a partire da PostgreSQL 9.4. |
quote_all_identifiers |
11, 12, 13, 14, 15, 16, 17 | Quando si generano frammenti SQL, vengono citati tutti gli identificatori. |
standard_conforming_strings |
11, 12, 13, 14, 15, 16, 17 | Causa alle stringhe “...” di trattare le barre rovesciate letteralmente. |
synchronize_seqscans |
11, 12, 13, 14, 15, 16, 17 | Abilita analisi sequenziali sincronizzate. |
Log Write-Ahead / Ripristino archivio
Nome | Versioni | Descrizione |
---|---|---|
archive_cleanup_command |
12, 13, 14, 15, 16, 17 | Imposta il comando shell che verrà eseguito in ogni punto di riavvio. |
recovery_end_command |
12, 13, 14, 15, 16, 17 | Imposta il comando shell che verrà eseguito una sola volta al termine del ripristino. |
restore_command |
12, 13, 14, 15, 16, 17 | Imposta il comando shell che verrà chiamato per recuperare un file WAL archiviato. |
Log Write-Ahead / Archiviazione
Nome | Versioni | Descrizione |
---|---|---|
archive_command |
11, 12, 13, 14, 15, 16, 17 | Imposta il comando shell che verrà chiamato per archiviare un file WAL. |
archive_library |
15, 16, 17 | Imposta la libreria che verrà chiamata per archiviare un file WAL. |
archive_mode |
11, 12, 13, 14, 15, 16, 17 | Consente l'archiviazione di file WAL usando archive_command. |
archive_timeout |
11, 12, 13, 14, 15, 16, 17 | Forza un passaggio al file WAL successivo se un nuovo file non è stato avviato entro N secondi. |
Log Write-Ahead / Checkpoint
Nome | Versioni | Descrizione |
---|---|---|
checkpoint_completion_target |
11, 12, 13, 14, 15, 16, 17 | Specifica l’obiettivo del completamento del checkpoint come frazione del tempo totale tra i checkpoint. |
checkpoint_flush_after |
11, 12, 13, 14, 15, 16, 17 | Numero di pagine dopo le quali le scritture eseguite in precedenza vengono scaricate su disco. |
checkpoint_timeout |
11, 12, 13, 14, 15, 16, 17 | Tempo massimo tra checkpoint WAL automatici, in secondi. L’intervallo valido è compreso tra 30 secondi e un giorno. |
checkpoint_warning |
11, 12, 13, 14, 15, 16, 17 | Scrive un messaggio di avviso se i checkpoint causati dal riempimento del segmento WAL si verificano con maggiore frequenza rispetto a questa. |
max_wal_size |
11, 12, 13, 14, 15, 16, 17 | Dimensioni massime consentite per l’aumento WAL prima dell’attivazione del checkpoint automatico. |
min_wal_size |
11, 12, 13, 14, 15, 16, 17 | Imposta le dimensioni minime a cui ridurre il WAL. |
Log Write-Ahead / Ripristino
Nome | Versioni | Descrizione |
---|---|---|
recovery_prefetch |
15, 16, 17 | Prefetch dei blocchi a cui si fa riferimento durante il ripristino. |
wal_decode_buffer_size |
15, 16, 17 | Dimensioni del buffer per read-ahead nel WAL durante il ripristino. |
Log Write-Ahead / Obiettivo del ripristino
Nome | Versioni | Descrizione |
---|---|---|
recovery_target |
12, 13, 14, 15, 16, 17 | Impostare su "immediato" per terminare il ripristino non appena viene raggiunto uno stato coerente. |
recovery_target_action |
12, 13, 14, 15, 16, 17 | Imposta l'azione da eseguire al raggiungimento dell’obiettivo del ripristino. |
recovery_target_inclusive |
12, 13, 14, 15, 16, 17 | Imposta se includere o escludere la transazione con l’obiettivo del ripristino. |
recovery_target_lsn |
12, 13, 14, 15, 16, 17 | Imposta l'LSN del percorso del log write-ahead su cui procederà il ripristino. |
recovery_target_name |
12, 13, 14, 15, 16, 17 | Imposta il punto di ripristino denominato fino al quale procederà il ripristino. |
recovery_target_time |
12, 13, 14, 15, 16, 17 | Imposta il timestamp fino al quale procederà il ripristino. |
recovery_target_timeline |
12, 13, 14, 15, 16, 17 | Specifica la sequenza temporale in cui eseguire il ripristino. |
recovery_target_xid |
12, 13, 14, 15, 16, 17 | Imposta l’ID timestamp fino al quale procederà il ripristino. |
Log Write-Ahead / Impostazioni
Nome | Versioni | Descrizione |
---|---|---|
commit_delay |
11, 12, 13, 14, 15, 16, 17 | Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco. |
commit_siblings |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay. |
fsync |
11, 12, 13, 14, 15, 16, 17 | Forza la sincronizzazione degli aggiornamenti sul disco. |
full_page_writes |
11, 12, 13, 14, 15, 16, 17 | Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint. |
synchronous_commit |
11, 12, 13, 14, 15, 16, 17 | Imposta il livello di sincronizzazione della transazione corrente. |
wal_buffers |
11, 12, 13, 14, 15, 16, 17 | Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB. |
wal_compression |
11, 12, 13, 14, 15, 16, 17 | Comprime le scritture a pagina intera scritte nel file WAL. |
wal_init_zero |
12, 13, 14, 15, 16, 17 | Scrive zero in nuovi file WAL prima del primo utilizzo. |
wal_level |
11, 12, 13, 14, 15, 16, 17 | Determina la quantità di informazioni scritte nel WAL. |
wal_log_hints |
11, 12, 13, 14, 15, 16, 17 | Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica. |
wal_recycle |
12, 13, 14, 15, 16, 17 | Ricicla i file WAL rinominandoli. |
wal_skip_threshold |
13, 14, 15, 16, 17 | Dimensioni minime del nuovo file da eseguire in fsync, invece di scrivere WAL. |
wal_sync_method |
11, 12, 13, 14, 15, 16, 17 | Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco. |
wal_writer_delay |
11, 12, 13, 14, 15, 16, 17 | Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL. |
wal_writer_flush_after |
11, 12, 13, 14, 15, 16, 17 | Quantità di WAL scritta dal writer WAL che attiva uno scaricamento. |
Condividere i suggerimenti e i bug con il team del prodotto Database di Azure per PostgreSQL.
Contenuto correlato
- configurare i parametri del server.