Opzioni personalizzate
Articolo 10/23/2024
2 contributori
Commenti e suggerimenti
In questo articolo
allow_alter_system
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita/Disabilita consenti il comando alter system.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
allow_alter_system
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Livello di log per il piano.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
auto_explain.log_level
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_settings
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_settings
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.log_wal
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare l'utilizzo di WAL.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_wal
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5,scram-sha-256
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,amcheck,anon,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure_storage.allow_network_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire l'accesso ai dati dall'archiviazione BLOB nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
azure_storage.blob_block_size_mb
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage.
Tipo di dati
integer
Valore predefinito
Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
azure_storage.blob_block_size_mb
Note specifiche su Azure
Il valore predefinito per il parametro del server azure_storage.blob_block_size_mb
viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server azure_storage.blob_block_size_mb
di tale istanza.
A partire da oggi, se si modifica il prodotto assegnato a un'istanza di , non sarà possibile modificare il valore del azure_storage.blob_block_size_mb
parametro perché il parametro viene dichiarato di sola lettura.
La formula usata per calcolare il valore di azure_storage.blob_block_size_mb
è MIN(3072, MAX(128, memoryGiB * 32))
.
In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:
Dimensioni memoria
azure_storage.blob_block_size_mb
2 GiB
128 MiB
4 GiB
128 MiB
8 GiB
256 MiB
16 GiB
512 MiB
32 GiB
1024 MiB
48 GiB
1536 MiB
64 GiB
2048 MiB
80 GiB
2560 MiB
128 GiB
3072 MiB
160 GiB
3072 MiB
192 GiB
3072 MiB
256 GiB
3072 MiB
384 GiB
3072 MiB
432 GiB
3072 MiB
672 GiB
3072 MiB
azure_storage.public_account_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire a tutti gli utenti di accedere ai dati da account di archiviazione pubblici nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
commit_timestamp_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria da utilizzare per memorizzare nella cache il contenuto di pg_commit_ts. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
1024
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
commit_timestamp_buffers
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
event_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilitare/disabilitare i trigger di evento a scopo di debug.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
event_triggers
index_tuning.analysis_interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza alla quale viene attivata ogni sessione di ottimizzazione degli indici quando index_tuning.mode è impostato su “REPORT”.
Tipo di dati
integer
Valore predefinito
720
Valori consentiti
60-10080
Tipo parametro
dynamic
Documentazione
index_tuning.analysis_interval
index_tuning.max_columns_per_index
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di colonne che possono far parte della chiave di indice per qualsiasi indice consigliato.
Tipo di dati
integer
Valore predefinito
2
Valori consentiti
1-10
Tipo parametro
dynamic
Documentazione
index_tuning.max_columns_per_index
index_tuning.max_index_count
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni database durante una sessione di ottimizzazione.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_index_count
index_tuning.max_indexes_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni tabella.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_indexes_per_table
index_tuning.max_querys_per_database
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di query più lente per ogni database per cui è possibile consigliare gli indici.
Tipo di dati
integer
Valore predefinito
25
Valori consentiti
5-100
Tipo parametro
dynamic
Documentazione
index_tuning.max_querys_per_database
index_tuning.max_regression_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Regressione accettabile introdotta da un indice consigliato in una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0.05-0.2
Tipo parametro
dynamic
Documentazione
index_tuning.max_regression_factor
index_tuning.max_total_size_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensione totale massima, in percentuale dello spazio su disco totale, che tutti gli indici consigliati per qualsiasi database specificato possono usare.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0-1.0
Tipo parametro
dynamic
Documentazione
index_tuning.max_total_size_factor
index_tuning.min_improvement_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Miglioramento dei costi che un indice consigliato deve fornire ad almeno una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.2
Valori consentiti
0-20.0
Tipo parametro
dynamic
Documentazione
index_tuning.min_improvement_factor
index_tuning.mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Configura l'ottimizzazione degli indici come disabilitata (“OFF”) o abilitata per generare solo consigli. Richiede l'abilitazione di Query Store impostando pg_qs.query_capture_mode su “TOP” o “ALL”.
Tipo di dati
enumerazione
Valore predefinito
off
Valori consentiti
off,report
Tipo parametro
dynamic
Documentazione
index_tuning.mode
index_tuning.unused_dml_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni DML medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_dml_per_table
index_tuning.unused_min_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di giorni in cui l'indice non è stato usato (in base alle statistiche di sistema) in modo che venga considerato per l'eliminazione.
Tipo di dati
integer
Valore predefinito
35
Valori consentiti
30-720
Tipo parametro
dynamic
Documentazione
index_tuning.unused_min_period
index_tuning.unused_reads_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni di lettura medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_reads_per_table
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
multixact_member_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria condivisa da utilizzare per memorizzare nella cache il contenuto di pg_multixact/membri. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
32
Tipo parametro
sola lettura
Documentazione
multixact_member_buffers
multixact_offset_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria condivisa da utilizzare per memorizzare nella cache il contenuto di pg_multixact/offset. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
16
Valori consentiti
16
Tipo parametro
sola lettura
Documentazione
multixact_offset_buffers
notify_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria condivisa da utilizzare per memorizzare nella cache il contenuto di pg_notify. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
16
Valori consentiti
16
Tipo parametro
sola lettura
Documentazione
notify_buffers
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers
serializable_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria condivisa da utilizzare per memorizzare nella cache il contenuto di pg_serial. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
32
Tipo parametro
sola lettura
Documentazione
serializable_buffers
subtransaction_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria condivisa da utilizzare per memorizzare nella cache il contenuto di pg_subtrans. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
1024
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
subtransaction_buffers
sync_replication_slots
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consente allo standby fisico di sincronizzare gli slot di failover logici dal server primario.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
sync_replication_slots
transaction_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica la quantità di memoria condivisa da utilizzare per memorizzare nella cache il contenuto di pg_xact. L'unità è di 8 KB.
Tipo di dati
integer
Valore predefinito
1024
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
transaction_buffers
transaction_timeout
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la durata massima consentita (in millisecondi) di qualsiasi trascazione in una sessione. 0 disattiva l'istruzione.
Tipo di dati
integer
Valore predefinito
0
Valori consentiti
0-2147483647
Tipo parametro
dynamic
Documentazione
transaction_timeout
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Livello di log per il piano.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
auto_explain.log_level
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_settings
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_settings
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.log_wal
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare l'utilizzo di WAL.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_wal
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5,scram-sha-256
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_diskann,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure_storage.allow_network_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire l'accesso ai dati dall'archiviazione BLOB nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
azure_storage.blob_block_size_mb
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage.
Tipo di dati
integer
Valore predefinito
Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
azure_storage.blob_block_size_mb
Note specifiche su Azure
Il valore predefinito per il parametro del server azure_storage.blob_block_size_mb
viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server azure_storage.blob_block_size_mb
di tale istanza.
A partire da oggi, se si modifica il prodotto assegnato a un'istanza di , non sarà possibile modificare il valore del azure_storage.blob_block_size_mb
parametro perché il parametro viene dichiarato di sola lettura.
La formula usata per calcolare il valore di azure_storage.blob_block_size_mb
è MIN(3072, MAX(128, memoryGiB * 32))
.
In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:
Dimensioni memoria
azure_storage.blob_block_size_mb
2 GiB
128 MiB
4 GiB
128 MiB
8 GiB
256 MiB
16 GiB
512 MiB
32 GiB
1024 MiB
48 GiB
1536 MiB
64 GiB
2048 MiB
80 GiB
2560 MiB
128 GiB
3072 MiB
160 GiB
3072 MiB
192 GiB
3072 MiB
256 GiB
3072 MiB
384 GiB
3072 MiB
432 GiB
3072 MiB
672 GiB
3072 MiB
azure_storage.public_account_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire a tutti gli utenti di accedere ai dati da account di archiviazione pubblici nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
index_tuning.analysis_interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza alla quale viene attivata ogni sessione di ottimizzazione degli indici quando index_tuning.mode è impostato su “REPORT”.
Tipo di dati
integer
Valore predefinito
720
Valori consentiti
60-10080
Tipo parametro
dynamic
Documentazione
index_tuning.analysis_interval
index_tuning.max_columns_per_index
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di colonne che possono far parte della chiave di indice per qualsiasi indice consigliato.
Tipo di dati
integer
Valore predefinito
2
Valori consentiti
1-10
Tipo parametro
dynamic
Documentazione
index_tuning.max_columns_per_index
index_tuning.max_index_count
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni database durante una sessione di ottimizzazione.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_index_count
index_tuning.max_indexes_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni tabella.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_indexes_per_table
index_tuning.max_querys_per_database
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di query più lente per ogni database per cui è possibile consigliare gli indici.
Tipo di dati
integer
Valore predefinito
25
Valori consentiti
5-100
Tipo parametro
dynamic
Documentazione
index_tuning.max_querys_per_database
index_tuning.max_regression_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Regressione accettabile introdotta da un indice consigliato in una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0.05-0.2
Tipo parametro
dynamic
Documentazione
index_tuning.max_regression_factor
index_tuning.max_total_size_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensione totale massima, in percentuale dello spazio su disco totale, che tutti gli indici consigliati per qualsiasi database specificato possono usare.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0-1.0
Tipo parametro
dynamic
Documentazione
index_tuning.max_total_size_factor
index_tuning.min_improvement_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Miglioramento dei costi che un indice consigliato deve fornire ad almeno una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.2
Valori consentiti
0-20.0
Tipo parametro
dynamic
Documentazione
index_tuning.min_improvement_factor
index_tuning.mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Configura l'ottimizzazione degli indici come disabilitata (“OFF”) o abilitata per generare solo consigli. Richiede l'abilitazione di Query Store impostando pg_qs.query_capture_mode su “TOP” o “ALL”.
Tipo di dati
enumerazione
Valore predefinito
off
Valori consentiti
off,report
Tipo parametro
dynamic
Documentazione
index_tuning.mode
index_tuning.unused_dml_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni DML medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_dml_per_table
index_tuning.unused_min_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di giorni in cui l'indice non è stato usato (in base alle statistiche di sistema) in modo che venga considerato per l'eliminazione.
Tipo di dati
integer
Valore predefinito
35
Valori consentiti
30-720
Tipo parametro
dynamic
Documentazione
index_tuning.unused_min_period
index_tuning.unused_reads_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni di lettura medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_reads_per_table
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,-]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Livello di log per il piano.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
auto_explain.log_level
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_settings
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_settings
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.log_wal
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare l'utilizzo di WAL.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_wal
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5,scram-sha-256
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_diskann,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure_storage.allow_network_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire l'accesso ai dati dall'archiviazione BLOB nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
azure_storage.blob_block_size_mb
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage.
Tipo di dati
integer
Valore predefinito
Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
azure_storage.blob_block_size_mb
Note specifiche su Azure
Il valore predefinito per il parametro del server azure_storage.blob_block_size_mb
viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server azure_storage.blob_block_size_mb
di tale istanza.
A partire da oggi, se si modifica il prodotto assegnato a un'istanza di , non sarà possibile modificare il valore del azure_storage.blob_block_size_mb
parametro perché il parametro viene dichiarato di sola lettura.
La formula usata per calcolare il valore di azure_storage.blob_block_size_mb
è MIN(3072, MAX(128, memoryGiB * 32))
.
In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:
Dimensioni memoria
azure_storage.blob_block_size_mb
2 GiB
128 MiB
4 GiB
128 MiB
8 GiB
256 MiB
16 GiB
512 MiB
32 GiB
1024 MiB
48 GiB
1536 MiB
64 GiB
2048 MiB
80 GiB
2560 MiB
128 GiB
3072 MiB
160 GiB
3072 MiB
192 GiB
3072 MiB
256 GiB
3072 MiB
384 GiB
3072 MiB
432 GiB
3072 MiB
672 GiB
3072 MiB
azure_storage.public_account_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire a tutti gli utenti di accedere ai dati da account di archiviazione pubblici nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
index_tuning.analysis_interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza alla quale viene attivata ogni sessione di ottimizzazione degli indici quando index_tuning.mode è impostato su “REPORT”.
Tipo di dati
integer
Valore predefinito
720
Valori consentiti
60-10080
Tipo parametro
dynamic
Documentazione
index_tuning.analysis_interval
index_tuning.max_columns_per_index
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di colonne che possono far parte della chiave di indice per qualsiasi indice consigliato.
Tipo di dati
integer
Valore predefinito
2
Valori consentiti
1-10
Tipo parametro
dynamic
Documentazione
index_tuning.max_columns_per_index
index_tuning.max_index_count
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni database durante una sessione di ottimizzazione.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_index_count
index_tuning.max_indexes_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni tabella.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_indexes_per_table
index_tuning.max_querys_per_database
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di query più lente per ogni database per cui è possibile consigliare gli indici.
Tipo di dati
integer
Valore predefinito
25
Valori consentiti
5-100
Tipo parametro
dynamic
Documentazione
index_tuning.max_querys_per_database
index_tuning.max_regression_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Regressione accettabile introdotta da un indice consigliato in una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0.05-0.2
Tipo parametro
dynamic
Documentazione
index_tuning.max_regression_factor
index_tuning.max_total_size_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensione totale massima, in percentuale dello spazio su disco totale, che tutti gli indici consigliati per qualsiasi database specificato possono usare.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0-1.0
Tipo parametro
dynamic
Documentazione
index_tuning.max_total_size_factor
index_tuning.min_improvement_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Miglioramento dei costi che un indice consigliato deve fornire ad almeno una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.2
Valori consentiti
0-20.0
Tipo parametro
dynamic
Documentazione
index_tuning.min_improvement_factor
index_tuning.mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Configura l'ottimizzazione degli indici come disabilitata (“OFF”) o abilitata per generare solo consigli. Richiede l'abilitazione di Query Store impostando pg_qs.query_capture_mode su “TOP” o “ALL”.
Tipo di dati
enumerazione
Valore predefinito
off
Valori consentiti
off,report
Tipo parametro
dynamic
Documentazione
index_tuning.mode
index_tuning.unused_dml_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni DML medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_dml_per_table
index_tuning.unused_min_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di giorni in cui l'indice non è stato usato (in base alle statistiche di sistema) in modo che venga considerato per l'eliminazione.
Tipo di dati
integer
Valore predefinito
35
Valori consentiti
30-720
Tipo parametro
dynamic
Documentazione
index_tuning.unused_min_period
index_tuning.unused_reads_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni di lettura medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_reads_per_table
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,-]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Livello di log per il piano.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
auto_explain.log_level
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_settings
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_settings
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.log_wal
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare l'utilizzo di WAL.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_wal
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5,scram-sha-256
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_diskann,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure_storage.allow_network_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire l'accesso ai dati dall'archiviazione BLOB nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
azure_storage.blob_block_size_mb
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage.
Tipo di dati
integer
Valore predefinito
Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
azure_storage.blob_block_size_mb
Note specifiche su Azure
Il valore predefinito per il parametro del server azure_storage.blob_block_size_mb
viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server azure_storage.blob_block_size_mb
di tale istanza.
A partire da oggi, se si modifica il prodotto assegnato a un'istanza di , non sarà possibile modificare il valore del azure_storage.blob_block_size_mb
parametro perché il parametro viene dichiarato di sola lettura.
La formula usata per calcolare il valore di azure_storage.blob_block_size_mb
è MIN(3072, MAX(128, memoryGiB * 32))
.
In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:
Dimensioni memoria
azure_storage.blob_block_size_mb
2 GiB
128 MiB
4 GiB
128 MiB
8 GiB
256 MiB
16 GiB
512 MiB
32 GiB
1024 MiB
48 GiB
1536 MiB
64 GiB
2048 MiB
80 GiB
2560 MiB
128 GiB
3072 MiB
160 GiB
3072 MiB
192 GiB
3072 MiB
256 GiB
3072 MiB
384 GiB
3072 MiB
432 GiB
3072 MiB
672 GiB
3072 MiB
azure_storage.public_account_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire a tutti gli utenti di accedere ai dati da account di archiviazione pubblici nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
index_tuning.analysis_interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza alla quale viene attivata ogni sessione di ottimizzazione degli indici quando index_tuning.mode è impostato su “REPORT”.
Tipo di dati
integer
Valore predefinito
720
Valori consentiti
60-10080
Tipo parametro
dynamic
Documentazione
index_tuning.analysis_interval
index_tuning.max_columns_per_index
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di colonne che possono far parte della chiave di indice per qualsiasi indice consigliato.
Tipo di dati
integer
Valore predefinito
2
Valori consentiti
1-10
Tipo parametro
dynamic
Documentazione
index_tuning.max_columns_per_index
index_tuning.max_index_count
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni database durante una sessione di ottimizzazione.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_index_count
index_tuning.max_indexes_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni tabella.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_indexes_per_table
index_tuning.max_querys_per_database
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di query più lente per ogni database per cui è possibile consigliare gli indici.
Tipo di dati
integer
Valore predefinito
25
Valori consentiti
5-100
Tipo parametro
dynamic
Documentazione
index_tuning.max_querys_per_database
index_tuning.max_regression_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Regressione accettabile introdotta da un indice consigliato in una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0.05-0.2
Tipo parametro
dynamic
Documentazione
index_tuning.max_regression_factor
index_tuning.max_total_size_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensione totale massima, in percentuale dello spazio su disco totale, che tutti gli indici consigliati per qualsiasi database specificato possono usare.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0-1.0
Tipo parametro
dynamic
Documentazione
index_tuning.max_total_size_factor
index_tuning.min_improvement_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Miglioramento dei costi che un indice consigliato deve fornire ad almeno una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.2
Valori consentiti
0-20.0
Tipo parametro
dynamic
Documentazione
index_tuning.min_improvement_factor
index_tuning.mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Configura l'ottimizzazione degli indici come disabilitata (“OFF”) o abilitata per generare solo consigli. Richiede l'abilitazione di Query Store impostando pg_qs.query_capture_mode su “TOP” o “ALL”.
Tipo di dati
enumerazione
Valore predefinito
off
Valori consentiti
off,report
Tipo parametro
dynamic
Documentazione
index_tuning.mode
index_tuning.unused_dml_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni DML medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_dml_per_table
index_tuning.unused_min_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di giorni in cui l'indice non è stato usato (in base alle statistiche di sistema) in modo che venga considerato per l'eliminazione.
Tipo di dati
integer
Valore predefinito
35
Valori consentiti
30-720
Tipo parametro
dynamic
Documentazione
index_tuning.unused_min_period
index_tuning.unused_reads_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni di lettura medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_reads_per_table
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,-]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Livello di log per il piano.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
auto_explain.log_level
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_settings
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_settings
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.log_wal
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare l'utilizzo di WAL.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_wal
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure_storage.allow_network_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire l'accesso ai dati dall'archiviazione BLOB nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
azure_storage.blob_block_size_mb
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage.
Tipo di dati
integer
Valore predefinito
Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
azure_storage.blob_block_size_mb
Note specifiche su Azure
Il valore predefinito per il parametro del server azure_storage.blob_block_size_mb
viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server azure_storage.blob_block_size_mb
di tale istanza.
A partire da oggi, se si modifica il prodotto assegnato a un'istanza di , non sarà possibile modificare il valore del azure_storage.blob_block_size_mb
parametro perché il parametro viene dichiarato di sola lettura.
La formula usata per calcolare il valore di azure_storage.blob_block_size_mb
è MIN(3072, MAX(128, memoryGiB * 32))
.
In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:
Dimensioni memoria
azure_storage.blob_block_size_mb
2 GiB
128 MiB
4 GiB
128 MiB
8 GiB
256 MiB
16 GiB
512 MiB
32 GiB
1024 MiB
48 GiB
1536 MiB
64 GiB
2048 MiB
80 GiB
2560 MiB
128 GiB
3072 MiB
160 GiB
3072 MiB
192 GiB
3072 MiB
256 GiB
3072 MiB
384 GiB
3072 MiB
432 GiB
3072 MiB
672 GiB
3072 MiB
azure_storage.public_account_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire a tutti gli utenti di accedere ai dati da account di archiviazione pubblici nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
index_tuning.analysis_interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza alla quale viene attivata ogni sessione di ottimizzazione degli indici quando index_tuning.mode è impostato su “REPORT”.
Tipo di dati
integer
Valore predefinito
720
Valori consentiti
60-10080
Tipo parametro
dynamic
Documentazione
index_tuning.analysis_interval
index_tuning.max_columns_per_index
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di colonne che possono far parte della chiave di indice per qualsiasi indice consigliato.
Tipo di dati
integer
Valore predefinito
2
Valori consentiti
1-10
Tipo parametro
dynamic
Documentazione
index_tuning.max_columns_per_index
index_tuning.max_index_count
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni database durante una sessione di ottimizzazione.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_index_count
index_tuning.max_indexes_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni tabella.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_indexes_per_table
index_tuning.max_querys_per_database
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di query più lente per ogni database per cui è possibile consigliare gli indici.
Tipo di dati
integer
Valore predefinito
25
Valori consentiti
5-100
Tipo parametro
dynamic
Documentazione
index_tuning.max_querys_per_database
index_tuning.max_regression_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Regressione accettabile introdotta da un indice consigliato in una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0.05-0.2
Tipo parametro
dynamic
Documentazione
index_tuning.max_regression_factor
index_tuning.max_total_size_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensione totale massima, in percentuale dello spazio su disco totale, che tutti gli indici consigliati per qualsiasi database specificato possono usare.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0-1.0
Tipo parametro
dynamic
Documentazione
index_tuning.max_total_size_factor
index_tuning.min_improvement_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Miglioramento dei costi che un indice consigliato deve fornire ad almeno una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.2
Valori consentiti
0-20.0
Tipo parametro
dynamic
Documentazione
index_tuning.min_improvement_factor
index_tuning.mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Configura l'ottimizzazione degli indici come disabilitata (“OFF”) o abilitata per generare solo consigli. Richiede l'abilitazione di Query Store impostando pg_qs.query_capture_mode su “TOP” o “ALL”.
Tipo di dati
enumerazione
Valore predefinito
off
Valori consentiti
off,report
Tipo parametro
dynamic
Documentazione
index_tuning.mode
index_tuning.unused_dml_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni DML medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_dml_per_table
index_tuning.unused_min_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di giorni in cui l'indice non è stato usato (in base alle statistiche di sistema) in modo che venga considerato per l'eliminazione.
Tipo di dati
integer
Valore predefinito
35
Valori consentiti
30-720
Tipo parametro
dynamic
Documentazione
index_tuning.unused_min_period
index_tuning.unused_reads_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni di lettura medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_reads_per_table
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,-]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Livello di log per il piano.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
auto_explain.log_level
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_settings
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Parametri di configurazione modificati del log che influiscono sulla pianificazione delle query.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_settings
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure_storage.allow_network_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire l'accesso ai dati dall'archiviazione BLOB nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
azure_storage.blob_block_size_mb
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensioni del blocco BLOB in megabyte per blob_put nell'estensione azure_storage.
Tipo di dati
integer
Valore predefinito
Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti
1024
Tipo parametro
sola lettura
Documentazione
azure_storage.blob_block_size_mb
Note specifiche su Azure
Il valore predefinito per il parametro del server azure_storage.blob_block_size_mb
viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server azure_storage.blob_block_size_mb
di tale istanza.
A partire da oggi, se si modifica il prodotto assegnato a un'istanza di , non sarà possibile modificare il valore del azure_storage.blob_block_size_mb
parametro perché il parametro viene dichiarato di sola lettura.
La formula usata per calcolare il valore di azure_storage.blob_block_size_mb
è MIN(3072, MAX(128, memoryGiB * 32))
.
In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:
Dimensioni memoria
azure_storage.blob_block_size_mb
2 GiB
128 MiB
4 GiB
128 MiB
8 GiB
256 MiB
16 GiB
512 MiB
32 GiB
1024 MiB
48 GiB
1536 MiB
64 GiB
2048 MiB
80 GiB
2560 MiB
128 GiB
3072 MiB
160 GiB
3072 MiB
192 GiB
3072 MiB
256 GiB
3072 MiB
384 GiB
3072 MiB
432 GiB
3072 MiB
672 GiB
3072 MiB
azure_storage.public_account_access
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Consentire a tutti gli utenti di accedere ai dati da account di archiviazione pubblici nell'estensione azure_storage.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
index_tuning.analysis_interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza alla quale viene attivata ogni sessione di ottimizzazione degli indici quando index_tuning.mode è impostato su “REPORT”.
Tipo di dati
integer
Valore predefinito
720
Valori consentiti
60-10080
Tipo parametro
dynamic
Documentazione
index_tuning.analysis_interval
index_tuning.max_columns_per_index
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di colonne che possono far parte della chiave di indice per qualsiasi indice consigliato.
Tipo di dati
integer
Valore predefinito
2
Valori consentiti
1-10
Tipo parametro
dynamic
Documentazione
index_tuning.max_columns_per_index
index_tuning.max_index_count
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni database durante una sessione di ottimizzazione.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_index_count
index_tuning.max_indexes_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di indici che possono essere consigliati per ogni tabella.
Tipo di dati
integer
Valore predefinito
10
Valori consentiti
1-25
Tipo parametro
dynamic
Documentazione
index_tuning.max_indexes_per_table
index_tuning.max_querys_per_database
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di query più lente per ogni database per cui è possibile consigliare gli indici.
Tipo di dati
integer
Valore predefinito
25
Valori consentiti
5-100
Tipo parametro
dynamic
Documentazione
index_tuning.max_querys_per_database
index_tuning.max_regression_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Regressione accettabile introdotta da un indice consigliato in una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0.05-0.2
Tipo parametro
dynamic
Documentazione
index_tuning.max_regression_factor
index_tuning.max_total_size_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Dimensione totale massima, in percentuale dello spazio su disco totale, che tutti gli indici consigliati per qualsiasi database specificato possono usare.
Tipo di dati
numeric
Valore predefinito
0.1
Valori consentiti
0-1.0
Tipo parametro
dynamic
Documentazione
index_tuning.max_total_size_factor
index_tuning.min_improvement_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Miglioramento dei costi che un indice consigliato deve fornire ad almeno una delle query analizzate durante una sessione di ottimizzazione.
Tipo di dati
numeric
Valore predefinito
0.2
Valori consentiti
0-20.0
Tipo parametro
dynamic
Documentazione
index_tuning.min_improvement_factor
index_tuning.mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Configura l'ottimizzazione degli indici come disabilitata (“OFF”) o abilitata per generare solo consigli. Richiede l'abilitazione di Query Store impostando pg_qs.query_capture_mode su “TOP” o “ALL”.
Tipo di dati
enumerazione
Valore predefinito
off
Valori consentiti
off,report
Tipo parametro
dynamic
Documentazione
index_tuning.mode
index_tuning.unused_dml_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni DML medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_dml_per_table
index_tuning.unused_min_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di giorni in cui l'indice non è stato usato (in base alle statistiche di sistema) in modo che venga considerato per l'eliminazione.
Tipo di dati
integer
Valore predefinito
35
Valori consentiti
30-720
Tipo parametro
dynamic
Documentazione
index_tuning.unused_min_period
index_tuning.unused_reads_per_table
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero minimo di operazioni di lettura medie giornaliere che interessano la tabella, in modo che gli indici inutilizzati vengano considerati per l'eliminazione.
Tipo di dati
integer
Valore predefinito
1000
Valori consentiti
0-9999999
Tipo parametro
dynamic
Documentazione
index_tuning.unused_reads_per_table
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,-]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers
auto_explain.log_analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN ANALYZE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_analyze
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Utilizzo dei buffer di log.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_buffers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare il formato EXPLAIN per la registrazione di piani.
Tipo di dati
enumerazione
Valore predefinito
text
Valori consentiti
text,xml,json,yaml
Tipo parametro
dynamic
Documentazione
auto_explain.log_format
auto_explain.log_min_duration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il tempo minimo di esecuzione oltre il quale verranno registrati i piani. Zero stampa tutti i piani. -1 disattiva questa funzionalità.
Tipo di dati
integer
Valore predefinito
-1
Valori consentiti
-1-2147483647
Tipo parametro
dynamic
Documentazione
auto_explain.log_min_duration
auto_explain.log_nested_statements
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare istruzioni annidate.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_nested_statements
auto_explain.log_timing
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Raccogliere dati temporali, non solo conteggi delle righe.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_timing
auto_explain.log_triggers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Includere statistiche di trigger nei piani. Questa operazione non ha alcun effetto a meno che non sia impostato anche log_analyze.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_triggers
auto_explain.log_verbose
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Usare EXPLAIN VERBOSE per la registrazione dei piani.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
auto_explain.log_verbose
auto_explain.sample_rate
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Frazione di query da elaborare.
Tipo di dati
numeric
Valore predefinito
1.0
Valori consentiti
0.0-1.0
Tipo parametro
dynamic
Documentazione
auto_explain.sample_rate
azure.accepted_password_auth_method
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Metodo di autenticazione password accettato.
Tipo di dati
set
Valore predefinito
md5
Valori consentiti
md5,scram-sha-256
Tipo parametro
dynamic
Documentazione
azure.accepted_password_auth_method
azure.allow_hostname_in_username
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se il nome host è consentito nel nome utente per il server flessibile di Database di Azure per PostgreSQL.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
azure.enable_temp_tablespaces_on_local_ssd
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Creare un tablespace temporaneo su disco temporaneo.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
Estensioni di Azure
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali estensioni possono essere create nel server.
Tipo di dati
set
Valore predefinito
Valori consentiti
address_standardizer,address_standardizer_data_us,amcheck,anon,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector
Tipo parametro
dynamic
Documentazione
azure.extensions
azure.single_to_flex_migration
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
off
Tipo parametro
sola lettura
Documentazione
connection_throttle.bucket_limit
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di token di accesso per bucket.
Tipo di dati
integer
Valore predefinito
2000
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita la limitazione temporanea delle connessioni per indirizzo IP nel caso di un numero eccessivo di errori di accesso.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
connection_throttle.factor_bias
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Distorsione del fattore per il calcolo del numero di token per il bucket di un IP.
Tipo di dati
numeric
Valore predefinito
0.8
Valori consentiti
0.0-0.9
Tipo parametro
dynamic
Documentazione
connection_throttle.hash_entries_max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero massimo di voci nella tabella hash degli errori di accesso.
Tipo di dati
integer
Valore predefinito
500
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.reset_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra le reimpostazioni del bucket di accesso.
Tipo di dati
integer
Valore predefinito
120
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
connection_throttle.restore_factor
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Fattore per aumentare il numero di token per gli IP con bassa frequenza di errore.
Tipo di dati
numeric
Valore predefinito
2
Valori consentiti
1.0-100.0
Tipo parametro
dynamic
Documentazione
connection_throttle.update_time
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Tempo che trascorre tra gli aggiornamenti del bucket di accesso.
Tipo di dati
integer
Valore predefinito
20
Valori consentiti
1-2147483647
Tipo parametro
dynamic
Documentazione
cron.database_name
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il database in cui vengono mantenuti i metadati pg_cron.
Tipo di dati
string
Valore predefinito
postgres
Valori consentiti
[A-Za-z0-9_]+
Tipo parametro
static
Documentazione
cron.database_name
cron.log_run
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le esecuzioni di processi nella tabella job_run_details.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_run
cron.log_statement
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Registrare tutte le istruzioni cron prima dell'esecuzione.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
static
Documentazione
cron.log_statement
cron.max_running_jobs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di processi che si possono eseguire contemporaneamente. Questo valore è limitato da max_connections.
Tipo di dati
integer
Valore predefinito
32
Valori consentiti
0-5000
Tipo parametro
static
Documentazione
cron.max_running_jobs
logfiles.download_enable
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Abilita o disabilita la funzionalità dei log del server.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
logfiles.download_enable
logfiles.retention_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per i log del server: dopo questo periodo di tempo i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
3
Valori consentiti
1-7
Tipo parametro
dynamic
Documentazione
logfiles.retention_days
pgaudit.log
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica quali classi di istruzioni verranno registrate dalla registrazione di controllo della sessione.
Tipo di dati
set
Valore predefinito
none
Valori consentiti
none,read,write,function,role,ddl,misc,all
Tipo parametro
dynamic
Documentazione
pgaudit.log
pgaudit.log_catalog
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione della sessione deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_catalog
pgaudit.log_client
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica se i messaggi di controllo devono essere visibili al client.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_client
pgaudit.log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il livello di log che verrà usato per le voci di log.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,log
Tipo parametro
dynamic
Documentazione
pgaudit.log_level
pgaudit.log_parameter
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica che la registrazione di controllo deve includere i parametri passati con l'istruzione.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_parameter
pgaudit.log_relation
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_relation
pgaudit.log_statement_once
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pgaudit.log_statement_once
pgaudit.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Specifica il ruolo master da usare per la registrazione di controllo degli oggetti.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pgaudit.role
pglogical.batch_inserts
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica a PGLogical di usare il meccanismo di inserimento batch, se possibile.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.batch_inserts
pglogical.conflict_log_level
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il livello di log per la segnalazione dei conflitti rilevati quando pglogical.conflict_resolution è impostato su un valore diverso da errore.
Tipo di dati
enumerazione
Valore predefinito
log
Valori consentiti
debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic
Tipo parametro
dynamic
Documentazione
pglogical.conflict_log_level
pglogical.conflict_resolution
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il metodo di risoluzione per eventuali conflitti rilevati tra i dati locali e le modifiche in ingresso.
Tipo di dati
enumerazione
Valore predefinito
apply_remote
Valori consentiti
error,apply_remote,keep_local,last_update_wins,first_update_wins
Tipo parametro
dynamic
Documentazione
pglogical.conflict_resolution
pglogical.use_spi
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pglogical.use_spi
pgms_stats.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Solo uso interno: questo parametro viene usato come opzione di override di una funzionalità.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.history_period
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la frequenza di campionamento degli eventi di attesa, in millisecondi.
Tipo di dati
integer
Valore predefinito
100
Valori consentiti
1-600000
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.history_period
pgms_wait_sampling.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pgms_wait_sampling.is_enabled_fs
pgms_wait_sampling.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Seleziona le istruzioni tracciate dall'estensione pgms_wait_sampling.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
all,none
Tipo parametro
dynamic
Documentazione
pgms_wait_sampling.query_capture_mode
pg_partman_bgw.analyze
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_analyze per run_maintenance().
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.analyze
pg_partman_bgw.dbname
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z0-9_,-]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.dbname
pg_partman_bgw.interval
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Numero di secondi che trascorrono tra le chiamate a run_maintenance().
Tipo di dati
integer
Valore predefinito
3600
Valori consentiti
1-315360000
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.interval
pg_partman_bgw.jobmon
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Stesso scopo dell'argomento p_jobmon per run_maintenance().
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.jobmon
pg_partman_bgw.role
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Il ruolo con cui verrà eseguito run_maintenance(). L’impostazione predefinita è postgres. È consentito un solo nome ruolo.
Tipo di dati
string
Valore predefinito
Valori consentiti
[A-Za-z\\._]*
Tipo parametro
dynamic
Documentazione
pg_partman_bgw.role
pg_qs.interval_length_minutes
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta l'intervallo di acquisizione di query_store in minuti per pg_qs, vale a dire la frequenza di persistenza dei dati.
Tipo di dati
integer
Valore predefinito
15
Valori consentiti
1-30
Tipo parametro
static
Documentazione
pg_qs.interval_length_minutes
pg_qs.is_enabled_fs
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
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.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on
Tipo parametro
sola lettura
Documentazione
pg_qs.is_enabled_fs
pg_qs.max_plan_size
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di byte che verranno salvati per il testo del piano di query per pg_qs; piani più lunghi verranno troncati.
Tipo di dati
integer
Valore predefinito
7500
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_plan_size
pg_qs.max_query_text_length
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la lunghezza massima del testo della query che verrà salvata; le query più lunghe verranno troncate.
Tipo di dati
integer
Valore predefinito
6000
Valori consentiti
100-10000
Tipo parametro
dynamic
Documentazione
pg_qs.max_query_text_length
pg_qs.parameters_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Indica se e quando acquisire parametri posizionali della query.
Tipo di dati
enumerazione
Valore predefinito
capture_parameterless_only
Valori consentiti
capture_parameterless_only,capture_first_sample
Tipo parametro
dynamic
Documentazione
pg_qs.parameters_capture_mode
pg_qs.query_capture_mode
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la modalità di acquisizione query per Query Store. None disabilita l'acquisizione.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_qs.query_capture_mode
pg_qs.retention_period_in_days
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta la finestra del periodo di conservazione in giorni per pg_qs, al termine della quale i dati verranno eliminati.
Tipo di dati
integer
Valore predefinito
7
Valori consentiti
1-30
Tipo parametro
dynamic
Documentazione
pg_qs.retention_period_in_days
pg_qs.store_query_plans
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Attiva o disattiva piani di query per pg_qs
Tipo di dati
boolean
Valore predefinito
off
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.store_query_plans
pg_qs.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità debbano essere tracciati da pg_qs.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_qs.track_utility
pg_stat_statements.max
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta il numero massimo di istruzioni tracciate da pg_stat_statements.
Tipo di dati
integer
Valore predefinito
5000
Valori consentiti
100-2147483647
Tipo parametro
static
Documentazione
pg_stat_statements.max
pg_stat_statements.save
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Salvare statistiche pg_stat_statements tra arresti del server.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.save
pg_stat_statements.track
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla quali istruzioni vengono conteggiate da pg_stat_statements.
Tipo di dati
enumerazione
Valore predefinito
none
Valori consentiti
top,all,none
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track
pg_stat_statements.track_utility
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Imposta se i comandi dell'utilità vengano tracciati da pg_stat_statements.
Tipo di dati
boolean
Valore predefinito
on
Valori consentiti
on,off
Tipo parametro
dynamic
Documentazione
pg_stat_statements.track_utility
postgis.gdal_enabled_drivers
Attributo
valore
Categoria
Opzioni personalizzate
Descrizione
Controlla le impostazioni del driver abilitate da GDAL postgis.
Tipo di dati
enumerazione
Valore predefinito
DISABLE_ALL
Valori consentiti
DISABLE_ALL,ENABLE_ALL
Tipo parametro
dynamic
Documentazione
postgis.gdal_enabled_drivers