Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Amazon Aurora PostgreSQL parametri
La gestione del cluster di database di Amazon Aurora è uguale a quella delle istanze database Amazon RDS, ovvero utilizza i parametri di un gruppo parametri del database. Tuttavia, Amazon Aurora si differenzia da Amazon RDS in quanto un cluster DB Aurora ha più istanze DB. Alcuni parametri che utilizzi per gestire il cluster DB Amazon Aurora DB si applicano a tutto il cluster, mentre altri si applicano soltanto a una specifica istanza database nel cluster DB, come segue.
Gruppo di parametri del cluster DB: un gruppo di parametri del cluster DB contiene il set di parametri di configurazione del motore applicabili in tutto il cluster DB Aurora. Ad esempio, la gestione della cache del cluster è una caratteristica di un cluster DB Aurora controllato dal parametro
apg_ccm_enabled
che fa parte del gruppo di parametri del cluster di database. Il gruppo di parametri del cluster DB contiene anche le impostazioni predefinite per il gruppo parametri del database per le istanze database che costituiscono il cluster.Gruppo parametri del database: un gruppo di parametri del database è l'insieme di valori di configurazione del motore che si applicano a un'istanza database specifica di quel tipo di motore. I gruppi parametri del database per il motore PostgreSQL DB vengono utilizzati da un'istanza database RDS per PostgreSQL e da un cluster database Aurora PostgreSQL. Queste impostazioni di configurazione si applicano alle proprietà che possono variare tra le istanze database all’interno di un cluster Aurora, ad esempio le dimensioni dei buffer di memoria.
I parametri a livello di cluster sono gestiti nei gruppi di parametri del cluster database. I parametri a livello di istanza sono gestiti nei gruppi parametri del database. Puoi gestire i parametri utilizzando la console Amazon RDS AWS CLI, o l'API Amazon RDS. Sono disponibili comandi separati per la gestione dei parametri a livello di cluster e a livello di istanza.
-
Per gestire i parametri a livello di istanza in un gruppo di parametri DB per un'istanza DB in un cluster DB, usa il comando. modify-db-parameter-group AWS CLI
Per ulteriori informazioni AWS CLI, consulta Using the AWS CLI nella Guida per l'AWS Command Line Interface utente.
Per ulteriori informazioni sui gruppi di parametri, consultare Utilizzo di gruppi di parametri.
Visualizzazione del cluster di database Aurora PostgreSQL e dei parametri del database
È possibile visualizzare tutti i gruppi di parametri di default disponibili per le istanze DB Amazon RDS for PostgreSQL e per i cluster DB Aurora PostgreSQL nella AWS Management Console. I gruppi di parametri predefiniti per tutti i motori DB e i tipi e le versioni di cluster DB sono elencati per ogni AWS regione. Vengono elencati anche tutti i gruppi di parametri personalizzati.
Invece di visualizzarli in AWS Management Console, puoi anche elencare i parametri contenuti nei gruppi di parametri del cluster DB e nei gruppi di parametri DB utilizzando AWS CLI o l'API Amazon RDS. Ad esempio, per elencare i parametri in un gruppo di parametri del cluster DB, usa il describe-db-cluster-parameters AWS CLI comando seguente:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12
Il comando restituisce descrizioni JSON dettagliate di ciascun parametro. Per ridurre la quantità di informazioni restituite, è possibile specificare le preferenze utilizzando l'opzione --query
. Ad esempio, puoi ottenere il nome del parametro, la relativa descrizione e i valori consentiti per il gruppo di parametri del cluster di database Aurora PostgreSQL 12 di default come segue:
Per LinuxmacOS, oUnix:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Per Windows:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Un gruppo di parametri del cluster di DB Aurora include il gruppo di parametri dell'istanza database e i valori di default per un determinato motore di Aurora DB. È possibile ottenere l'elenco dei parametri DB dallo stesso gruppo di parametri predefinito Aurora PostgreSQL utilizzando il comando illustrato di seguito. describe-db-parameters AWS CLI
Per, o: Linux macOS Unix
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Per Windows:
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
I comandi precedenti restituiscono elenchi di parametri dal cluster di database o dal gruppo parametri del database con descrizioni e altri dettagli specificati nella query. Di seguito è riportata una risposta di esempio:
[
[
{
"ParameterName": "apg_enable_batch_mode_function_execution",
"ApplyType": "dynamic",
"Description": "Enables batch-mode functions to process sets of rows at a time.",
"AllowedValues": "0,1"
}
],
[
{
"ParameterName": "apg_enable_correlated_any_transform",
"ApplyType": "dynamic",
"Description": "Enables the planner to transform correlated ANY Sublink (IN/NOT IN subquery) to JOIN when possible.",
"AllowedValues": "0,1"
}
],...
Di seguito sono riportate le tabelle contenenti i valori per il parametro del cluster database di default e il parametro database per Aurora PostgreSQL versione 14.
Parametri a livello di cluster Aurora PostgreSQL
Puoi visualizzare i parametri a livello di cluster disponibili per una versione specifica di Aurora PostgreSQL utilizzando la AWS console di gestione, la CLI o l'API Amazon RDS. AWS Per informazioni sulla visualizzazione dei parametri in un gruppo di parametri del cluster database Aurora PostgreSQL nella console RDS, consultare Visualizzazione dei valori dei parametri per un gruppo di parametri del cluster database.
Alcuni parametri a livello di cluster non sono disponibili in tutte le versioni e alcuni sono obsoleti. Per informazioni sulla visualizzazione dei parametri di una versione specifica di Aurora PostgreSQL, consultare Visualizzazione del cluster di database Aurora PostgreSQL e dei parametri del database.
Ad esempio, nella tabella seguente sono elencati i parametri disponibili nel gruppo di parametri del cluster database di default per Aurora PostgreSQL versione 14. Se si crea un cluster di database Aurora PostgreSQL senza specificare il proprio gruppo parametri del database personalizzato, il cluster di database viene creato utilizzando il gruppo di parametri cluster di database Aurora predefinito per la versione scelta, ad esempio default.aurora-postgresql14
, default.aurora-postgresql13
e così via.
Per un elenco dei parametri dell'istanza database per lo stesso gruppo di parametri del cluster database, consulta Parametri a livello di istanza Aurora PostgreSQL.
Nome del parametro |
Descrizione |
Default |
---|---|---|
ansi_constraint_trigger_ordering |
Modifica l'ordine di attivazione dei trigger di vincolo in modo che siano compatibili con lo standard ANSI SQL. |
– |
ansi_force_foreign_key_checks |
Assicurati che le operazioni referenziali come l'eliminazione a cascata o l'aggiornamento a cascata si verifichino sempre indipendentemente dai vari contesti di attivazione esistenti per l'operazione. |
– |
ansi_qualified_update_set_target |
Tabella di supporto e qualificatori dello schema nelle istruzioni UPDATE ... SET. |
– |
apg_ccm_enabled |
Abilita o disabilita la gestione della cache del cluster per il cluster. |
– |
apg_enable_batch_mode_function_execution |
Consente alle funzioni in modalità batch di elaborare serie di righe in una volta. |
– |
apg_enable_correlated_any_transform |
Consente al pianificatore di trasformare il link secondario ANY (sottoquery IN/NOT IN) in JOIN quando possibile. |
– |
apg_enable_function_migration |
Consente al pianificatore di migrare le funzioni scalari idonee alla clausola FROM. |
– |
apg_enable_not_in_transform |
Consente al pianificatore di trasformare la query secondaria NOT IN in ANTI JOIN quando possibile. |
– |
apg_enable_remove_redundant_inner_joins |
Consente al pianificatore di rimuovere i join interni ridondanti. |
– |
apg_enable_semijoin_push_down |
Consente l'utilizzo di filtri semijoin per gli hash join. |
– |
apg_plan_mgmt.capture_plan_baselines |
Modalità baseline di acquisizione del piano. manual (manuale): abilita l'acquisizione del piano per qualsiasi istruzione SQL, off: disabilita l'acquisizione del piano, automatic (automatica): abilita l'acquisizione del piano per le istruzioni in pg_stat_statements che soddisfano i criteri di idoneità. |
off |
apg_plan_mgmt.max_databases |
Imposta il numero massimo di database che possono gestire le query utilizzando apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Imposta il numero massimo di piani che possono essere memorizzati nella cache da apg_plan_mgmt. |
10000 |
apg_plan_mgmt.plan_retention_period |
Numero massimo di giorni dall'ultimo utilizzo di un piano prima che venga eliminato automaticamente. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Costo totale stimato del piano al di sotto del quale verrà eseguito un piano non approvato. |
0 |
apg_plan_mgmt.use_plan_baselines |
Utilizzare solo piani approvati o fissi per le istruzioni gestite. |
false |
application_name |
Imposta il nome dell'applicazione da riportare nelle statistiche e nei registri. |
– |
array_nulls |
Abilita l'inserimento di elementi NULL negli array. |
– |
aurora_compute_plan_id |
Monitora i piani di esecuzione delle query per rilevare i piani di esecuzione che contribuiscono al carico corrente del database e per tenere traccia delle statistiche sulle prestazioni dei piani di esecuzione nel tempo. Per ulteriori informazioni, consulta Monitoraggio dei piani di esecuzione delle query per Aurora PostgreSQL. |
on |
authentication_timeout |
(s) Imposta il tempo massimo concesso per completare l'autenticazione del client. |
– |
auto_explain.log_analyze |
Usa EXPLAIN ANALYZE per la registrazione del piano. |
– |
auto_explain.log_buffers |
Registra l'utilizzo dei buffer. |
– |
auto_explain.log_format |
Formato EXPLAIN da utilizzare per la registrazione del piano. |
– |
auto_explain.log_min_duration |
Imposta il tempo minimo di esecuzione al di sopra del quale verranno registrati i piani. |
– |
auto_explain.log_nested_statements |
Registra le istruzioni nidificate. |
– |
auto_explain.log_timing |
Raccogli i dati temporali, non solo il numero di righe. |
– |
auto_explain.log_triggers |
Includi statistiche di attivazione nei piani. |
– |
auto_explain.log_verbose |
Usa EXPLAIN VERBOSE per la registrazione del piano. |
– |
auto_explain.sample_rate |
Frazione di query da elaborare. |
– |
autovacuum |
Avvia il sottoprocesso autovacuum. |
– |
autovacuum_analyze_scale_factor |
Numero di inserimenti, aggiornamenti o eliminazioni di tupla prima dell'analisi come una frazione di reltuple. |
0.05 |
autovacuum_analyze_threshold |
Numero minimo di inserti, aggiornamenti o eliminazioni di tupla prima dell'analisi. |
– |
autovacuum_freeze_max_age |
Età nella quale eseguire l'autovacuum in una tabella per impedire il wraparound ID della transazione. |
– |
autovacuum_max_workers |
Imposta il numero massimo di processi dipendenti di autovacuum in esecuzione simultanea |
MASSIMO (DB InstanceClassMemory /64371566592 ,3) |
autovacuum_multixact_freeze_max_age |
Età Multixact a cui eseguire l'autovacuum in una tabella per impedire il wraparound multixact. |
– |
autovacuum_naptime |
(s) Periodo di inattività tra le esecuzioni di autovacuum. |
5 |
autovacuum_vacuum_cost_delay |
(ms) Ritardo del costo del vacuum, in millisecondi, per l'autovacuum. |
5 |
autovacuum_vacuum_cost_limit |
Quantità del costo del vacuum disponibile prima del napping, per l'autovacuum. |
MASSIMO (log (DB /21474836480) *600.200) InstanceClassMemory |
autovacuum_vacuum_insert_scale_factor |
Numero di inserti, aggiornamenti o eliminazioni di tupla prima di eseguire il vacuum come una frazione di reltuple. |
– |
autovacuum_vacuum_insert_threshold |
Numero minimo di inserimenti tupla prima del vacuum o -1 per disabilitare i vacuum. |
– |
autovacuum_vacuum_scale_factor |
Numero di aggiornamenti o eliminazioni di tupla prima del vacuum come una frazione di reltuple. |
0.1 |
autovacuum_vacuum_threshold |
Numero minimo di aggiornamenti o eliminazioni di tupla prima del vacuum. |
– |
autovacuum_work_mem |
(kB) Imposta la memoria massima da utilizzare per ogni processo di dipendente autovacuum. |
MASSIMO InstanceClassMemory (DB /32768, 131072) |
babelfishpg_tds.default_server_name |
Il nome del server Babelfish predefinito |
Microsoft SQL Server |
babelfishpg_tds.listen_address |
Imposta il nome host o l'indirizzo o gli indirizzi IP su cui ascoltare TDS. |
* |
babelfishpg_tds.port |
Imposta la porta TDS TCP su cui il server è in ascolto. |
1433 |
babelfishpg_tds.tds_debug_log_level |
Imposta il livello di registrazione in TDS, 0 disabilita la registrazione |
1 |
babelfishpg_tds.tds_default_numeric_precision |
Imposta la precisione predefinita del tipo numerico da inviare nei metadati della colonna TDS se il motore non ne specifica uno. |
38 |
babelfishpg_tds.tds_default_numeric_scale |
Imposta la scala predefinita di tipo numerico da inviare nei metadati della colonna TDS se il motore non ne specifica uno. |
8 |
babelfishpg_tds.tds_default_packet_size |
Imposta la dimensione predefinita del pacchetto per tutti i client SQL Server in fase di connessione |
4096 |
babelfishpg_tds.tds_default_protocol_version |
Imposta una versione del protocollo TDS predefinita per tutti i client in fase di connessione |
DEFAULT |
babelfishpg_tds.tds_ssl_encrypt |
Imposta l'opzione di crittografia SSL |
0 |
babelfishpg_tds.tds_ssl_max_protocol_version |
Imposta la versione massima del protocollo SSL/TLS da utilizzare per la sessione TDS. |
TLSv1.2 |
babelfishpg_tds.tds_ssl_min_protocol_version |
Imposta la versione minima del protocollo SSL/TLS da utilizzare per la sessione TDS. |
TLSv1.2 da Aurora PostgreSQL versione 16, TLSv1 per versioni precedenti a Aurora PostgreSQL versione 16 |
babelfishpg_tsql.default_locale |
Localizzazione predefinita da utilizzare per le regole di confronto create tramite CREATE COLLATION. |
it-IT |
babelfishpg_tsql.migration_mode |
Definisce se sono supportati più database utente |
multi-db da Aurora PostgreSQL versione 16, single-db per versioni precedenti a Aurora PostgreSQL versione 16 |
babelfishpg_tsql.server_collation_name |
Nome delle regole di confronto del server predefinite |
SQL_Latin1_General_CP1_CI_AS (default) |
babelfishpg_tsql.versione |
Imposta l'output della variabile @ @VERSION |
default |
backend_flush_after |
(8Kb) Numero di pagine dopo le quali le scritture eseguite in precedenza vengono riportate su disco. |
– |
backslash_quote |
Imposta se una doppia barra rovesciata \\ è consentita nelle stringhe letterali. |
– |
backtrace_functions |
Registra backtrace per errori in queste funzioni. |
– |
bytea_output |
Imposta il formato di output per byte. |
– |
check_function_bodies |
Controlla i corpi delle funzioni durante CREATE FUNCTION. |
– |
client_connection_check_interval |
Imposta l'intervallo di tempo tra i controlli di disconnessione durante l'esecuzione di query. |
– |
client_encoding |
Imposta la codifica del set di caratteri del client. |
UTF8 |
client_min_messages |
Imposta i livelli dei messaggi che vengono inviati al client. |
– |
compute_query_id |
Calcola gli identificatori delle query. |
auto |
config_file |
Imposta il file di configurazione principale del server. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Consente al pianificatore di utilizzare i vincoli per ottimizzare le query. |
– |
cpu_index_tuple_cost |
Imposta la stima del pianificatore del costo di elaborazione di ciascuna voce di indice durante una scansione dell'indice. |
– |
cpu_operator_cost |
Imposta la stima del pianificatore del costo di elaborazione di ciascuna chiamata dell'operatore o della funzione. |
– |
cpu_tuple_cost |
Imposta la stima del pianificatore del costo di elaborazione di ciascuna tupla (riga). |
– |
cron.database_name |
Imposta il database per archiviare le tabelle di metadati pg_cron |
postgres |
cron.log_run |
Registra tutti i processi eseguiti nella tabella job_run_details |
on |
cron.log_statement |
Registra tutte le istruzioni cron prima dell'esecuzione. |
off |
cron.max_running_jobs |
Numero massimo di processi che possono essere eseguiti contemporaneamente. |
5 |
cron.use_background_workers |
Abilita i dipendente in background per pg_cron |
on |
cursor_tuple_fraction |
Imposta la stima del pianificatore della frazione delle righe del cursore che verranno recuperate. |
– |
data_directory |
Imposta la directory dei dati dei server. |
/rdsdbdata/db |
datestyle |
Imposta il formato del display per i valori di data e ora. |
– |
db_user_namespace |
Abilita i nomi utente per database. |
– |
deadlock_timeout |
(ms) Imposta il tempo di attesa su un lock prima di verificare il deadlock. |
– |
debug_pretty_print |
I trattini analizzano e visualizzano le visualizzazioni dell'albero. |
– |
debug_print_parse |
Registra ogni albero di analisi della query. |
– |
debug_print_plan |
Registra ogni programma di esecuzione della query. |
– |
debug_print_rewritten |
Registra ogni albero di analisi riscritto della query. |
– |
default_statistics_target |
Imposta la destinazione della statistica predefinita. |
– |
default_tablespace |
Imposta il tablespace predefinito per la creazione di tabelle e indici. |
– |
default_toast_compression |
Imposta il metodo di compressione predefinito per i valori comprimibili. |
– |
default_transaction_deferrable |
Imposta lo stato differibile predefinito delle nuove transazioni. |
– |
default_transaction_isolation |
Imposta il livello di isolamento della transazione di ogni nuova transazione. |
– |
default_transaction_read_only |
Imposta lo stato di sola lettura predefinito delle nuove transazioni. |
– |
effective_cache_size |
(8 kB) Imposta l'ipotesi del pianificatore sulla dimensione della cache del disco. |
SOMMA InstanceClassMemory (DB/12038, -50003) |
effective_io_concurrency |
Numero di richieste simultanee che possono essere gestite in modo efficace dal sottosistema del disco. |
– |
enable_async_append |
Consente ai pianificatori di utilizzare piani di aggiunta asincroni. |
– |
enable_bitmapscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione bitmap. |
– |
enable_gathermerge |
Abilita l'utilizzo da parte del pianificatore di piani di unione di raccolta. |
– |
enable_hashagg |
Abilita l'utilizzo da parte del pianificatore di piani di aggregazione hash. |
– |
enable_hashjoin |
Abilita l'utilizzo da parte del pianificatore di piani di unione hash. |
– |
enable_incremental_sort |
Consente ai pianificatori di utilizzare fasi incrementali di ordinamento. |
– |
enable_indexonlyscan |
Consente ai pianificatori di utilizzare i piani. index-only-scan |
– |
enable_indexscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione dell'indice. |
– |
enable_material |
Abilita l'utilizzo da parte del pianificatore della materializzazione. |
– |
enable_memoize |
Abilita l'uso della memorizzazione da parte dei pianificatori |
– |
enable_mergejoin |
Abilita l'utilizzo da parte del pianificatore di piani di unione. |
– |
enable_nestloop |
Abilita l'utilizzo da parte del pianificatore di piani di unione a ciclo nested. |
– |
enable_parallel_append |
Consente ai pianificatori di utilizzare piani di aggiunta paralleli. |
– |
enable_parallel_hash |
Consente ai pianificatori di utilizzare piani di hash paralleli. |
– |
enable_partition_pruning |
Abilita l'eliminazione delle partizioni del tempo di pianificazione e del runtime. |
– |
enable_partitionwise_aggregate |
Consente l'aggregazione e il raggruppamento a livello di partizione. |
– |
enable_partitionwise_join |
Attiva il join a livello di partizione. |
– |
enable_seqscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione sequenziali. |
– |
enable_sort |
Abilita l'utilizzo da parte del pianificatore di passaggi di ordinamento espliciti. |
– |
enable_tidscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione TID. |
– |
escape_string_warning |
Avvisa circa la perdita di barre rovesciate nelle stringhe letterali ordinarie. |
– |
exit_on_error |
Termina la sessione in caso di errore. |
– |
extra_float_digits |
Imposta il numero di cifre visualizzate per i valori del punto variabile. |
– |
force_parallel_mode |
Forza l'uso di strutture di query parallele. |
– |
from_collapse_limit |
Imposta la dimensione dell'elenco FROM oltre la quale le sottoquery non vengono compresse. |
– |
geqo |
Abilita l'ottimizzazione genetica delle query. |
– |
geqo_effort |
GEQO: lo sforzo viene utilizzato per impostare il valore predefinito per altri parametri GEQO. |
– |
geqo_generations |
GEQO: numero di iterazioni dell'algoritmo. |
– |
geqo_pool_size |
GEQO: numero di individui nella popolazione. |
– |
geqo_seed |
GEQO: seme per la selezione casuale del percorso. |
– |
geqo_selection_bias |
GEQO: pressione selettiva all'interno della popolazione. |
– |
geqo_threshold |
Imposta la soglia degli elementi FROM oltre i quali viene utilizzato GEQO. |
– |
gin_fuzzy_search_limit |
Imposta il risultato massimo consentito per la ricerca esatta da GIN. |
– |
gin_pending_list_limit |
(kB) Imposta la dimensione massima dell'elenco in sospeso per l'indice GIN. |
– |
hash_mem_multiplier |
Multipli di work_mem da utilizzare per le tabelle hash. |
– |
hba_file |
Imposta il file di configurazione hba dei server. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Consente il feedback da uno standby a caldo all'elemento primario che eviterà conflitti di query. |
on |
huge_pages |
Riduce il sovraccarico quando un'istanza database lavora con grandi blocchi di memoria contigui, come quelli utilizzati dai buffer condivisi. È attivato per impostazione predefinita per tutte le classi di istanza database diverse dalle classi di istanza t3.medium, db.t3.large, db.t4g.medium, db.t4g.large |
on |
ident_file |
Imposta il file di configurazione ident dei server. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Imposta la durata massima concessa di ogni transazione inattiva. |
86400000 |
idle_session_timeout |
Termina qualsiasi sessione che è rimasta inattiva (ovvero in attesa di una query del client) per un periodo di tempo specificato, ma che non è all'interno di una transazione aperta |
– |
intervalstyle |
Imposta il formato del display per i valori dell'intervallo. |
– |
join_collapse_limit |
Imposta la dimensione dell'elenco FROM oltre la quale i costrutti JOIN non vengono appiattiti. |
– |
krb_caseins_users |
Indica se i nomi utente GSSAPI (Generic Security Service API) devono essere trattati senza distinzione tra maiuscole e minuscole (true) o meno. Per impostazione predefinita, questo parametro è impostato su false, quindi Kerberos suppone che i nomi utente applichino la distinzione tra maiuscole e minuscole. Per ulteriori informazioni, consulta la pagina GSSAPI Authentication |
false |
lc_messages |
Imposta la lingua nella quale vengono visualizzati i messaggi. |
– |
lc_monetary |
Imposta l'ambientazione per la formattazione degli importi monetari. |
– |
lc_numeric |
Imposta l'ambientazione per la formattazione degli numeri. |
– |
lc_time |
Imposta l'ambientazione per la formattazione dei valori di data e ora. |
– |
listen_addresses |
Imposta il nome host o l'indirizzo o gli indirizzi IP da ascoltare. |
* |
lo_compat_privileges |
Abilita la modalità di compatibilità con le versioni precedenti per i controlli dei privilegi su oggetti di grandi dimensioni. |
0 |
log_autovacuum_min_duration |
(ms) Imposta il tempo minimo di esecuzione al di sopra del quale verranno registrate le azioni di autovacuum. |
10000 |
log_connections |
Registra ogni connessione riuscita. |
– |
log_destination |
Imposta la destinazione per l'output del registro del server. |
stderr |
log_directory |
Imposta la directory di destinazione per i file di file di log. |
/rdsdbdata/log/error |
log_disconnections |
Registra la fine di una sessione, compresa la durata. |
– |
log_duration |
Registra la durata di ogni istruzione SQL completata. |
– |
log_error_verbosity |
Imposta la verbosità dei messaggi registrati. |
– |
log_executor_stats |
Scrive le statistiche sulla prestazione degli esecutori nel registro del server. |
– |
log_file_mode |
Imposta le autorizzazioni del file per i file di file di log. |
0644 |
log_filename |
Imposta il modello del nome del file per i file di registro. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Avvia un processo secondario per acquisire l'output stderr e/o csvlogs nei file di log. |
1 |
log_hostname |
Registra il nome host nei registri delle connessioni. |
0 |
logical_decoding_work_mem |
(kB) Questa quantità di memoria può essere utilizzata da ogni buffer interno di riordino prima del versamento su disco. |
– |
log_line_prefix |
Controlla le informazioni con prefisso su ciascuna riga di registro. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Registra lunghe attese di lock. |
– |
log_duration_sample |
(ms) Imposta il tempo minimo di esecuzione al di sopra del quale verrà registrato un campione di istruzioni. Il campionamento è determinato da log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Imposta il tempo minimo di esecuzione al di sopra del quale verranno registrate le istruzioni. |
– |
log_min_error_statement |
Fa sì che tutte le istruzioni che generano un errore pari o superiore a questo livello vengano registrate. |
– |
log_min_messages |
Imposta i livelli dei messaggi che vengono registrati. |
– |
log_parameter_max_length |
(B) Quando si registrano le istruzioni, limita i valori dei parametri registrati ai primi N byte. |
– |
log_parameter_max_length_on_error |
(B) Quando si segnala un errore, limita i valori dei parametri registrati ai primi N byte. |
– |
log_parser_stats |
Scrive le statistiche sulla prestazione del decodificatore nel registro del server. |
– |
log_planner_stats |
Scrive le statistiche sulla prestazione del programmatore nel registro del server. |
– |
log_replication_commands |
Registra ogni comando di replica. |
– |
log_rotation_age |
(min) La rotazione del file di log automatico avverrà dopo N minuti. |
60 |
log_rotation_size |
(kB) La rotazione del file di log automatico avverrà dopo N kilobyte. |
100000 |
log_statement |
Imposta il tipo di istruzioni registrate. |
– |
log_statement_sample_rate |
Frazione di istruzioni che superano log_min_duration_sample da registrare. |
– |
log_statement_stats |
Scrive le statistiche cumulative sulla prestazione nel registro del server. |
– |
log_temp_files |
(kB) Registra l'uso di file temporanei più grandi di questo numero di kilobyte. |
– |
log_timezone |
Imposta il fuso orario da utilizzare nei messaggi di registro. |
UTC |
log_transaction_sample_rate |
Imposta la frazione di transazioni da registrare per le nuove transazioni. |
– |
log_truncate_on_rotation |
Tronca i file di log esistenti con lo stesso nome durante la rotazione del registro. |
0 |
maintenance_io_concurrency |
Una variante di effective_io_concurrency utilizzata per i lavori di manutenzione. |
1 |
maintenance_work_mem |
(kB) Imposta la memoria massima da utilizzare per le operazioni di manutenzione. |
MASSIMO (InstanceClassMemoryDB/63963136 *1024,65536) |
max_connections |
Imposta il numero massimo di connessioni simultanee. |
MINIMO (DB InstanceClassMemory /9531392, 5000) |
max_files_per_process |
Imposta il numero massimo di file aperti in modo simultaneo per ogni processo del server. |
– |
max_locks_per_transaction |
Imposta il numero massimo di lock per transazione. |
64 |
max_logical_replication_workers |
Numero massimo di processi di dipendente di replica logica. |
– |
max_parallel_maintenance_workers |
Imposta il numero massimo di processi paralleli per operazione di manutenzione. |
– |
max_parallel_workers |
Imposta il numero massimo di worker paralleli che possono essere attivi in una sola volta. |
GREATEST($DBInstanceVCPU/2,8) |
max_parallel_workers_per_gather |
Imposta il numero massimo di processi paralleli per nodo executor. |
– |
max_pred_locks_per_page |
Imposta il numero massimo di tuple bloccate dal predicato per pagina. |
– |
max_pred_locks_per_relation |
Imposta il numero massimo di pagine e tuple bloccate dal predicato per relazione. |
– |
max_pred_locks_per_transaction |
Imposta il numero massimo di lock del predicato per transazione. |
– |
max_prepared_transactions |
Imposta il numero massimo di transazioni preparati in modo simultaneo. |
0 |
max_replication_slots |
Imposta il numero massimo di slot di replica che il server può supportare. |
20 |
max_slot_wal_keep_size |
(MB) Gli slot di replica saranno contrassegnati come non riusciti e i segmenti rilasciati per l'eliminazione o il riciclaggio se questo spazio è occupato dai WAL su disco. |
– |
max_stack_depth |
(kB) Imposta la profondità massima della pila in kilobyte. |
6144 |
max_standby_streaming_delay |
(ms) Imposta il ritardo massimo prima di annullare le query quando un server con standby a caldo elabora i dati WAL in streaming. |
14000 |
max_sync_workers_per_subscription |
Numero massimo di worker di sincronizzazione per abbonamento |
2 |
max_wal_senders |
Imposta il numero massimo di processi del mittente WAL in esecuzione simultanea |
10 |
max_worker_processes |
Imposta il numero massimo di processi dipendente simultanei. |
GREATEST($DBInstanceVCPU*2,8) |
min_dynamic_shared_memory |
(MB) Quantità di memoria condivisa dinamica riservata all'avvio. |
– |
min_parallel_index_scan_size |
(8 kB) Imposta la quantità minima di dati di indicizzazione per una scansione parallela. |
– |
min_parallel_table_scan_size |
(8 kB) Imposta la quantità minima di dati della tabella per una scansione parallela. |
– |
old_snapshot_threshold |
(min) Tempo prima che uno snapshot sia troppo vecchio per leggere le pagine modificate dopo l'acquisizione dello snapshot. |
– |
orafce.nls_date_format |
Emula il comportamento di output oracles date. |
– |
orafce.timezone |
Specifica il fuso orario utilizzato per la funzione sysdate. |
– |
parallel_leader_participation |
Controlla se Gather e Gather Merge eseguono anche piani secondari. |
– |
parallel_setup_cost |
Imposta la stima dei pianificatori del costo di avvio dei processi dei dipendenti per la query parallela. |
– |
parallel_tuple_cost |
Imposta la stima del pianificatore del costo del passaggio di ciascuna tupla (riga) dal back-end dipendente a quello principale. |
– |
password_encryption |
Crittografa le password. |
– |
pgaudit.log |
Specifica quali classi di istruzioni verranno registrate per registrazione di verifica della sessione. |
– |
pgaudit.log_catalog |
Specifica che la registrazione delle sessioni deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog. |
– |
pgaudit.log_level |
Specifica il livello di log che verrà utilizzato per le voci di registro. |
– |
pgaudit.log_parameter |
Specifica che la registrazione di verifica deve includere i parametri passati con l'istruzione. |
– |
pgaudit.log_relation |
Specifica se la registrazione di verifica della sessione deve creare una voce di registro separata per ogni relazione (TABLE, VIEW, ecc.) a cui fa riferimento in un'istruzione SELECT o DML. |
– |
pgaudit.log_statement_once |
Specifica se la registrazione includerà il testo dell'istruzione e i parametri con la prima voce di registro per una combinazione istruzione/istruzione secondaria o con ogni voce. |
– |
pgaudit.role |
Specifica il ruolo principale da utilizzare per la registrazione di verifica degli oggetti. |
– |
pg_bigm.enable_recheck |
Specifica se eseguire Recheck, che è un processo interno di ricerca full-text. |
on |
pg_bigm.gin_key_limit |
Specifica il numero massimo di 2-grammi della parola chiave di ricerca da utilizzare per la ricerca full-text. |
0 |
pg_bigm.last_update |
Riporta l'ultima data aggiornata del modulo pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Specifica la soglia minima utilizzata dalla ricerca di somiglianza. |
0.3 |
pg_hint_plan.debug_print |
Registra i risultati dell'analisi dei suggerimenti. |
– |
pg_hint_plan.enable_hint |
Forza il pianificatore a utilizzare i piani specificati nel commento del suggerimento precedente alla query. |
– |
pg_hint_plan.enable_hint_table |
Forza il pianificatore a non ottenere indicazioni utilizzando le ricerche nella tabella. |
– |
pg_hint_plan.message_level |
Livello di messaggio dei messaggi di debug. |
– |
pg_hint_plan.parse_messages |
Livello di messaggio degli errori di analisi. |
– |
pglogical.batch_inserts |
Inserimenti batch, se possibile |
– |
pglogical.conflict_log_level |
Imposta il livello di registro utilizzato per la registrazione dei conflitti risolti. |
– |
pglogical.conflict_resolution |
Imposta il metodo utilizzato per la risoluzione dei conflitti per i conflitti risolvibili. |
– |
pglogical.extra_connection_options |
opzioni di connessione da aggiungere a tutte le connessioni dei nodi peer |
– |
pglogical.synchronous_commit |
Valore di commit sincrono specifico pglogical |
– |
pglogical.use_spi |
Usa SPI invece dell'API di basso livello per applicare le modifiche |
– |
pgtle.clientauth_databases_to_skip |
Elenco di database da saltare per la funzionalità clientauth. |
– |
pgtle.clientauth_db_name |
Controlla quale database viene utilizzato per la funzionalità clientauth. |
– |
pgtle.clientauth_num_parallel_workers |
Numero di lavoratori in background utilizzati per la funzionalità clientauth. |
– |
pgtle.clientauth_users_to_skip |
Elenco di utenti da saltare per la funzionalità clientauth. |
– |
pgtle.enable_clientauth |
Abilita la funzionalità clientauth. |
– |
pgtle.passcheck_db_name |
Imposta quale database viene utilizzato per la funzionalità passcheck a livello di cluster. |
– |
pg_prewarm.autoprewarm |
Avvia il dipendente di pre-riscaldamento automatico. |
– |
pg_prewarm.autoprewarm_interval |
Imposta l'intervallo tra i dump dei buffer condivisi |
– |
pg_similarity.block_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.block_threshold |
Imposta la soglia utilizzata dalla funzione di similarità dei blocchi. |
– |
pg_similarity.block_tokenizer |
Imposta il tokenizzatore per la funzione di similarità dei blocchi. |
– |
pg_similarity.cosine_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.cosine_threshold |
Imposta la soglia utilizzata dalla funzione di similarità del coseno. |
– |
pg_similarity.cosine_tokenizer |
Imposta il tokenizzatore per la funzione di similarità del coseno. |
– |
pg_similarity.dice_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.dice_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Dice. |
– |
pg_similarity.dice_tokenizer |
Imposta il tokenizzatore per la misura di similarità di Dice. |
– |
pg_similarity.euclidean_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.euclidean_threshold |
Imposta la soglia utilizzata dalla misura di similarità euclidea. |
– |
pg_similarity.euclidean_tokenizer |
Imposta il tokenizzatore per la misura di similarità euclidea. |
– |
pg_similarity.hamming_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.hamming_threshold |
Imposta la soglia utilizzata dal parametro di similarità dei blocchi. |
– |
pg_similarity.jaccard_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.jaccard_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Imposta il tokenizzatore per la misura di similarità di Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.jaro_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.jarowinkler_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.levenshtein_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.matching_threshold |
Imposta la soglia utilizzata dalla misura di similarità del coefficiente di corrispondenza. |
– |
pg_similarity.matching_tokenizer |
Imposta il tokenizzatore per la misura di similarità del coefficiente di corrispondenza. |
– |
pg_similarity.mongeelkan_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.mongeelkan_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Imposta il tokenizzatore per la misura di similarità di Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Imposta la penalità del gap utilizzata dalla misura di similitudine di Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.nw_threshold |
Imposta la soglia utilizzata dalla misura di similitudine di Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.overlap_threshold |
Imposta la soglia utilizzata dalla misura di similarità del coefficiente di sovrapposizione. |
– |
pg_similarity.overlap_tokenizer |
Imposta il tokenizzatore per la misura di similarità del coefficiente di sovrapposizione. |
– |
pg_similarity.qgram_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.qgram_threshold |
Imposta la soglia utilizzata dalla misura di similitudine Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Imposta il tokenizzatore per la misura Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarità.swg_threshold |
Imposta la soglia utilizzata dalla misura di similitudine di Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.sw_threshold |
Imposta la soglia utilizzata dalla misura di similitudine di Smith-Waterman. |
– |
pg_stat_statements.max |
Imposta il numero massimo di istruzioni monitorate da pg_stat_statements. |
– |
pg_stat_statements.save |
Salva le statistiche pg_stat_statements attraverso le interruzioni del server. |
– |
pg_stat_statements.track |
Seleziona le istruzioni che vengono monitorate da pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Seleziona se la durata della pianificazione è monitorata da pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Seleziona se i comandi di utilità sono monitorati da pg_stat_statements. |
– |
plan_cache_mode |
Controlla la selezione da parte del pianificatore di un piano personalizzato o generico. |
– |
port |
Imposta la porta TCP su cui il server è in ascolto. |
EndPointPort |
postgis.gdal_enabled_drivers |
Abilita o disabilita i driver GDAL utilizzati con PostGIS in Postgres 9.3.5 e versioni successive. |
ENABLE_ALL |
quote_all_identifiers |
Aggiungi le virgolette a tutti gli identificatori quando si generano i frammenti SQL. |
– |
random_page_cost |
Imposta la stima del pianificatore del costo di una pagina del disco recuperata in modo non sequenziale. |
– |
rdkit.dice_threshold |
Soglia inferiore di somiglianza Dice. Le molecole con somiglianza inferiore alla soglia non sono simili per operazione #. |
– |
rdkit.do_chiral_sss |
È bene prendere in considerazione la stereochimica nella corrispondenza delle sottostrutture. Se false, non vengono utilizzate informazioni stereochimiche nelle corrispondenze della sottostruttura. |
– |
rdkit.tanimoto_threshold |
Soglia inferiore di somiglianza Tanimoto. Le molecole con somiglianza inferiore alla soglia non sono simili per operazione %. |
– |
rds.accepted_password_auth_method |
Forza l'autenticazione per le connessioni con password archiviata localmente. |
md5+scram |
rds.adaptive_autovacuum |
Parametro RDS per abilitare/disabilitare l'autovacuum adattivo. |
1 |
rds.babelfish_status |
Parametro RDS per abilitare/disabilitare Babelfish per Aurora PostgreSQL. |
off |
rds.enable_plan_management |
Abilita o disabilita l'estensione apg_plan_mgmt. |
0 |
rds.extensions |
Elenco di estensioni fornite da RDS |
address_standardizer, address_standardizer_data_us, apg_plan_mgmt, aurora_stat_utils, amcheck, autoinc, aws_commons, aws_ml, aws_s3, aws_lambda, bool_plperl, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hll, hstore, hstore_plperl, insert_username, intagg, intarray, ip4r, isn, jsonb_plperl, lo, log_fdw, ltree, moddatetime, old_snapshot, oracle_fdw, orafce, pgaudit, pgcrypto, pglogical, pgrouting, pgrowlocks, pgstattuple, pgtap, pg_bigm, pg_buffercache, pg_cron, pg_freespacemap, pg_hint_plan, pg_partman, pg_prewarm, pg_proctab, pg_repack, pg_similarity, pg_stat_statements, pg_trgm, pg_visibility, plcoffee, plls, plperl, plpgsql, plprofiler, pltcl, plv8, postgis, postgis_tiger_geocoder, postgis_raster, postgis_topology, postgres_fdw, prefix, rdkit, rds_tools, refint, sslinfo, tablefunc, tds_fdw, test_parser, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp |
rds.force_admin_logging_level |
Visualizza i messaggi di registro per le azioni dell'utente amministratore di RDS nei database dei clienti. |
– |
rds.force_autovacuum_logging_level |
Visualizza i messaggi dei registri relativi alle operazioni di autovacuum. |
WARNING |
rds.force_ssl |
Forza le connessioni SSL. |
0 |
rds.global_db_rpo |
(s) Soglia dell'obiettivo del punto di ripristino, in secondi, che blocca i commit dell'utente quando viene violata. ImportanteQuesto parametro è destinato ai database globali Aurora basati su PostgreSQL. Per un database non globale, lasciare il valore predefinito. Per ulteriori informazioni su questo parametro, consulta Gestione degli RPO per database globali basati su Aurora PostgreSQL–. |
– |
rds.logical_replication |
Abilita la decodifica logica. |
0 |
rds.logically_replicate_unlogged_tables |
Le tabelle non registrate vengono replicate logicamente. |
1 |
rds.log_retention_period |
Amazon RDS elimina i registri PostgreSQL più vecchi di N minuti. |
4320 |
rds.pg_stat_ramdisk_size |
Dimensioni del ramdisk delle statistiche in MB. Un valore diverso da zero configurerà il ramdisk. Questo parametro è disponibile solo in Aurora PostgreSQL 14 e versioni precedenti. |
0 |
rds.rds_superuser_reserved_connections |
Imposta il numero di slot di connessione riservati a rds_superusers. Questo parametro è disponibile solo nelle versioni 15 e precedenti. Per ulteriori informazioni, consulta la documentazione di PostgreSQL sulle connessioni riservate. |
2 |
rds.restrict_password_commands |
limita i comandi relativi alla password ai membri di rds_password |
– |
rds.superuser_variables |
Elenco delle variabili del solo utente con privilegi avanzati per le quali eleviamo le istruzioni di modifica rds_superuser. |
session_replication_role |
recovery_init_sync_method |
Imposta il metodo per sincronizzare la directory dei dati prima del ripristino da arresto anomalo. |
syncfs |
remove_temp_files_after_crash |
Rimuove i file temporanei dopo l'arresto anomalo del back-end |
0 |
restart_after_crash |
Reinizializza il server dopo l'arresto anomalo del back-end. |
– |
row_security |
Abilita la sicurezza delle righe. |
– |
search_path |
Imposta l'ordine di ricerca dello schema per i nomi che non sono qualificati come schema. |
– |
seq_page_cost |
Imposta la stima del pianificatore del costo di una pagina del disco recuperata in modo sequenziale. |
– |
session_replication_role |
Imposta il comportamento delle sessioni per i trigger e le regole di riscrittura. |
– |
shared_buffers |
(8 kB) Imposta il numero di buffer di memoria condivisa utilizzati dal server. |
SOMMA (DB InstanceClassMemory /12038, -50003) |
shared_preload_libraries |
Elenca le librerie condivise da precaricare nel server. |
pg_stat_statements |
ssl |
Abilita le connessioni SSL. |
1 |
ssl_ca_file |
Posizione del file dell'autorità del server SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Posizione del file del certificato del server SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_ciphers |
Imposta l'elenco delle crittografie TLS consentite da utilizzare su connessioni sicure. |
– |
ssl_crl_dir |
Posizione della directory dell'elenco di revoche di certificati SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Posizione del file della chiave privata del server SSL |
/rdsdbdata/rds-metadata/server-key.pem |
ssl_max_protocol_version |
Imposta la versione del protocollo SSL/TLS massima consentita |
– |
ssl_min_protocol_version |
Imposta la versione del protocollo SSL/TLS minima consentita |
TLSv1.2 |
standard_conforming_strings |
Fa sì che le stringhe ... trattino letteralmente le barre rovesciate. |
– |
statement_timeout |
(ms) Imposta la durata massima concessa di ogni istruzione. |
– |
stats_temp_directory |
Scrive i file di statistiche temporanei nella directory specificata. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Imposta il numero di slot di connessione riservati agli utenti con privilegi avanzati. |
3 |
synchronize_seqscans |
Abilita le scansioni sequenziali sincronizzate. |
– |
synchronous_commit |
Imposta il livello di sincronizzazione delle transazioni correnti. |
on |
tcp_keepalives_count |
Numero massimo di ritrasmissioni keepalive TCP. |
– |
tcp_keepalives_idle |
(s) Tempo tra l'emissione di keepalive TCP. |
– |
tcp_keepalives_interval |
(s) Tempo tra la ritrasmissione di keepalive TCP. |
– |
temp_buffers |
(8 kB) Imposta il numero massimo di buffer temporanei utilizzati da ogni sessione. |
– |
temp_file_limit |
Vincola la quantità totale di spazio su disco in kilobyte che un determinato processo PostgreSQL può utilizzare per i file temporanei, escludendo lo spazio utilizzato per tabelle temporanee esplicite |
-1 |
temp_tablespaces |
Imposta i tablespace da usare per le tabelle temporanee e i file di ordinamento. |
– |
timezone |
Imposta il fuso orario per la visualizzazione e l'interpretazione dei timestamp. |
UTC |
track_activities |
Raccoglie informazioni sui comandi di esecuzione. |
– |
track_activity_query_size |
Imposta la dimensione riservata per pg_stat_activity.current_query, in byte. |
4096 |
track_commit_timestamp |
Raccoglie l'ora di commit della transazione. |
– |
track_counts |
Raccoglie statistiche sull'attività del database. |
– |
track_functions |
Raccoglie statistiche a livello di funzione sull'attività del database. |
pl |
track_io_timing |
Raccoglie statistiche di temporizzazione sull'attività di I/O del database. |
1 |
track_wal_io_timing |
Raccoglie statistiche di temporizzazione per l'attività di I/O WAL. |
– |
transform_null_equals |
Tratta expr=NULL come expr È NULL. |
– |
update_process_title |
Aggiorna il titolo del processo per mostrare il comando SQL attivo. |
– |
vacuum_cost_delay |
(ms) Ritardo del costo del vacuum, in millisecondi. |
– |
vacuum_cost_limit |
Quantità del costo del vacuum disponibile prima del napping. |
– |
vacuum_cost_page_dirty |
Costo del vacuum per una pagina sporcata dal vacuum. |
– |
vacuum_cost_page_hit |
Costo del vacuum per una pagina trovata nella cache del buffer. |
– |
vacuum_cost_page_miss |
Costo del vacuum per una non pagina trovata nella cache del buffer. |
0 |
vacuum_defer_cleanup_age |
Numero di transazioni in base alle quali il VACUUM e la pulizia A CALDO devono essere posticipati, se presenti. |
– |
vacuum_failsafe_age |
Età in cui il VACUUM deve attivare una misura di sicurezza per evitare un'interruzione del wraparound. |
1200000000 |
vacuum_freeze_min_age |
Età minima in cui il VACUUM dovrebbe congelare una riga della tabella. |
– |
vacuum_freeze_table_age |
Età in cui il VACUUM dovrebbe eseguire la scansione di un'intera tabella per congelare le tuple. |
– |
vacuum_multixact_failsafe_age |
Età multixact in cui il VACUUM deve attivare una misura di sicurezza per evitare un'interruzione del wraparound. |
1200000000 |
vacuum_multixact_freeze_min_age |
Età minima alla quale VACUUM deve congelare un file MultiXactId in una riga della tabella. |
– |
vacuum_multixact_freeze_table_age |
Età del Multixact in cui il VACUUM dovrebbe eseguire la scansione di un'intera tabella per congelare le tuple. |
– |
wal_buffer |
(8 kB) Imposta il numero di buffer della pagina del disco nella memoria condivisa per WAL. |
– |
wal_receiver_create_temp_slot |
Imposta se un ricevitore WAL deve creare uno slot di replica temporaneo se non è configurato uno slot permanente. |
0 |
wal_receiver_status_interval |
(s) Imposta l'intervallo massimo tra i report di stato del ricevitore WAL al nodo primario. |
– |
wal_receiver_timeout |
(ms) Imposta il tempo di attesa massimo per la ricezione dei dati dal nodo primario. |
30000 |
wal_sender_timeout |
(ms) Imposta il tempo massimo di attesa della replica WAL. |
– |
work_mem |
(kB) Imposta la memoria massima da utilizzare per gli spazi di lavoro delle query. |
– |
xmlbinary |
Imposta come i valori binari devono essere codificati in XML. |
– |
xmloption |
Imposta se i dati XML nelle operazioni di analisi e serializzazione implicite devono essere considerati come documenti o frammenti di contenuto. |
– |
Parametri a livello di istanza Aurora PostgreSQL
Puoi visualizzare i parametri a livello di istanza disponibili per una versione specifica di Aurora PostgreSQL utilizzando la console di AWS gestione, la CLI o l'API Amazon RDS. AWS Per informazioni sulla visualizzazione dei parametri in un gruppo di parametri del database Aurora PostgreSQL nella console RDS, consultare Visualizzazione dei valori dei parametri per un gruppo di parametri del database.
Alcuni parametri a livello di istanza non sono disponibili in tutte le versioni e alcuni sono obsoleti. Per informazioni sulla visualizzazione dei parametri di una versione specifica di Aurora PostgreSQL, consultare Visualizzazione del cluster di database Aurora PostgreSQL e dei parametri del database.
Ad esempio, nella tabella seguente sono elencati i parametri applicabili a una specifica istanza database di un cluster database Aurora PostgreSQL. Questo elenco è stato generato eseguendo il comando con for the value. describe-db-parameters AWS CLI
default.aurora-postgresql14
--db-parameter-group-name
Per un elenco dei parametri del cluster database per lo stesso gruppo di parametri DB, consulta Parametri a livello di cluster Aurora PostgreSQL.
Nome del parametro |
Descrizione |
Default |
---|---|---|
apg_enable_batch_mode_function_execution |
Consente alle funzioni in modalità batch di elaborare serie di righe in una volta. |
– |
apg_enable_correlated_any_transform |
Consente al pianificatore di trasformare il link secondario ANY (sottoquery IN/NOT IN) in JOIN quando possibile. |
– |
apg_enable_function_migration |
Consente al pianificatore di migrare le funzioni scalari idonee alla clausola FROM. |
– |
apg_enable_not_in_transform |
Consente al pianificatore di trasformare la query secondaria NOT IN in ANTI JOIN quando possibile. |
– |
apg_enable_remove_redundant_inner_joins |
Consente al pianificatore di rimuovere i join interni ridondanti. |
– |
apg_enable_semijoin_push_down |
Consente l'utilizzo di filtri semijoin per gli hash join. |
– |
apg_plan_mgmt.capture_plan_baselines |
Modalità baseline di acquisizione del piano. manual (manuale): abilita l'acquisizione del piano per qualsiasi istruzione SQL, off: disabilita l'acquisizione del piano, automatic (automatica): abilita l'acquisizione del piano per le istruzioni in pg_stat_statements che soddisfano i criteri di idoneità. |
off |
apg_plan_mgmt.max_databases |
Imposta il numero massimo di database che possono gestire le query utilizzando apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Imposta il numero massimo di piani che possono essere memorizzati nella cache da apg_plan_mgmt. |
10000 |
apg_plan_mgmt.plan_retention_period |
Numero massimo di giorni dall'ultimo utilizzo di un piano prima che venga eliminato automaticamente. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Costo totale stimato del piano al di sotto del quale verrà eseguito un piano non approvato. |
0 |
apg_plan_mgmt.use_plan_baselines |
Utilizzare solo piani approvati o fissi per le istruzioni gestite. |
false |
application_name |
Imposta il nome dell'applicazione da riportare nelle statistiche e nei registri. |
– |
aurora_compute_plan_id |
Monitora i piani di esecuzione delle query per rilevare i piani di esecuzione che contribuiscono al carico corrente del database e per tenere traccia delle statistiche sulle prestazioni dei piani di esecuzione nel tempo. Per ulteriori informazioni, consulta Monitoraggio dei piani di esecuzione delle query per Aurora PostgreSQL. |
on |
authentication_timeout |
(s) Imposta il tempo massimo concesso per completare l'autenticazione del client. |
– |
auto_explain.log_analyze |
Usa EXPLAIN ANALYZE per la registrazione del piano. |
– |
auto_explain.log_buffers |
Registra l'utilizzo dei buffer. |
– |
auto_explain.log_format |
Formato EXPLAIN da utilizzare per la registrazione del piano. |
– |
auto_explain.log_min_duration |
Imposta il tempo minimo di esecuzione al di sopra del quale verranno registrati i piani. |
– |
auto_explain.log_nested_statements |
Registra le istruzioni nidificate. |
– |
auto_explain.log_timing |
Raccogli i dati temporali, non solo il numero di righe. |
– |
auto_explain.log_triggers |
Includi statistiche di attivazione nei piani. |
– |
auto_explain.log_verbose |
Usa EXPLAIN VERBOSE per la registrazione del piano. |
– |
auto_explain.sample_rate |
Frazione di query da elaborare. |
– |
babelfishpg_tds.listen_address |
Imposta il nome host o l'indirizzo/gli indirizzi IP su cui ascoltare TDS. |
* |
babelfishpg_tds.tds_debug_log_level |
Imposta il livello di registrazione in TDS, 0 disabilita la registrazione |
1 |
backend_flush_after |
(8Kb Numero di pagine dopo le quali le scritture eseguite in precedenza vengono riportate su disco. |
– |
bytea_output |
Imposta il formato di output per byte. |
– |
check_function_bodies |
Controlla i corpi delle funzioni durante CREATE FUNCTION. |
– |
client_connection_check_interval |
Imposta l'intervallo di tempo tra i controlli di disconnessione durante l'esecuzione di query. |
– |
client_min_messages |
Imposta i livelli dei messaggi che vengono inviati al client. |
– |
config_file |
Imposta il file di configurazione principale del server. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Consente al pianificatore di utilizzare i vincoli per ottimizzare le query. |
– |
cpu_index_tuple_cost |
Imposta la stima del pianificatore del costo di elaborazione di ciascuna voce di indice durante una scansione dell'indice. |
– |
cpu_operator_cost |
Imposta la stima del pianificatore del costo di elaborazione di ciascuna chiamata dell'operatore o della funzione. |
– |
cpu_tuple_cost |
Imposta la stima del pianificatore del costo di elaborazione di ciascuna tupla (riga). |
– |
cron.database_name |
Imposta il database per archiviare le tabelle di metadati pg_cron |
postgres |
cron.log_run |
Registra tutti i processi eseguiti nella tabella job_run_details |
on |
cron.log_statement |
Registra tutte le istruzioni cron prima dell'esecuzione. |
off |
cron.max_running_jobs |
Numero massimo di processi che possono essere eseguiti contemporaneamente. |
5 |
cron.use_background_workers |
Abilita i dipendente in background per pg_cron |
on |
cursor_tuple_fraction |
Imposta la stima del pianificatore della frazione delle righe del cursore che verranno recuperate. |
– |
db_user_namespace |
Abilita i nomi utente per database. |
– |
deadlock_timeout |
(ms) Imposta il tempo di attesa su un lock prima di verificare il deadlock. |
– |
debug_pretty_print |
I trattini analizzano e visualizzano le visualizzazioni dell'albero. |
– |
debug_print_parse |
Registra ogni albero di analisi della query. |
– |
debug_print_plan |
Registra ogni programma di esecuzione della query. |
– |
debug_print_rewritten |
Registra ogni albero di analisi riscritto della query. |
– |
default_statistics_target |
Imposta la destinazione della statistica predefinita. |
– |
default_transaction_deferrable |
Imposta lo stato differibile predefinito delle nuove transazioni. |
– |
default_transaction_isolation |
Imposta il livello di isolamento della transazione di ogni nuova transazione. |
– |
default_transaction_read_only |
Imposta lo stato di sola lettura predefinito delle nuove transazioni. |
– |
effective_cache_size |
(8 kB) Imposta l'ipotesi dei pianificatori sulla dimensione della cache del disco. |
SOMMA (DB) /12038, -50003 InstanceClassMemory |
effective_io_concurrency |
Numero di richieste simultanee che possono essere gestite in modo efficace dal sottosistema del disco. |
– |
enable_async_append |
Consente ai pianificatori di utilizzare piani di aggiunta asincroni. |
– |
enable_bitmapscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione bitmap. |
– |
enable_gathermerge |
Abilita l'utilizzo da parte del pianificatore di piani di unione di raccolta. |
– |
enable_hashagg |
Abilita l'utilizzo da parte del pianificatore di piani di aggregazione hash. |
– |
enable_hashjoin |
Abilita l'utilizzo da parte del pianificatore di piani di unione hash. |
– |
enable_incremental_sort |
Consente ai pianificatori di utilizzare fasi incrementali di ordinamento. |
– |
enable_indexonlyscan |
Consente ai pianificatori di utilizzare i piani. index-only-scan |
– |
enable_indexscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione dell'indice. |
– |
enable_material |
Abilita l'utilizzo da parte del pianificatore della materializzazione. |
– |
enable_memoize |
Abilita l'uso della memorizzazione da parte dei pianificatori |
– |
enable_mergejoin |
Abilita l'utilizzo da parte del pianificatore di piani di unione. |
– |
enable_nestloop |
Abilita l'utilizzo da parte del pianificatore di piani di unione a ciclo nested. |
– |
enable_parallel_append |
Consente ai pianificatori di utilizzare piani di aggiunta paralleli. |
– |
enable_parallel_hash |
Consente ai pianificatori di utilizzare piani di hash paralleli. |
– |
enable_partition_pruning |
Abilita l'eliminazione delle partizioni del tempo di pianificazione e del runtime. |
– |
enable_partitionwise_aggregate |
Consente l'aggregazione e il raggruppamento a livello di partizione. |
– |
enable_partitionwise_join |
Attiva il join a livello di partizione. |
– |
enable_seqscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione sequenziali. |
– |
enable_sort |
Abilita l'utilizzo da parte del pianificatore di passaggi di ordinamento espliciti. |
– |
enable_tidscan |
Abilita l'utilizzo da parte del pianificatore di piani di scansione TID. |
– |
escape_string_warning |
Avvisa circa la perdita di barre rovesciate nelle stringhe letterali ordinarie. |
– |
exit_on_error |
Termina la sessione in caso di errore. |
– |
force_parallel_mode |
Forza l'uso di strutture di query parallele. |
– |
from_collapse_limit |
Imposta la dimensione dell'elenco FROM oltre la quale le sottoquery non vengono compresse. |
– |
geqo |
Abilita l'ottimizzazione genetica delle query. |
– |
geqo_effort |
GEQO: lo sforzo viene utilizzato per impostare il valore predefinito per altri parametri GEQO. |
– |
geqo_generations |
GEQO: numero di iterazioni dell'algoritmo. |
– |
geqo_pool_size |
GEQO: numero di individui nella popolazione. |
– |
geqo_seed |
GEQO: seme per la selezione casuale del percorso. |
– |
geqo_selection_bias |
GEQO: pressione selettiva all'interno della popolazione. |
– |
geqo_threshold |
Imposta la soglia degli elementi FROM oltre i quali viene utilizzato GEQO. |
– |
gin_fuzzy_search_limit |
Imposta il risultato massimo consentito per la ricerca esatta da GIN. |
– |
gin_pending_list_limit |
(kB) Imposta la dimensione massima dell'elenco in sospeso per l'indice GIN. |
– |
hash_mem_multiplier |
Multipli di work_mem da utilizzare per le tabelle hash. |
– |
hba_file |
Imposta il file di configurazione hba dei server. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Consente il feedback da uno standby a caldo all'elemento primario che eviterà conflitti di query. |
on |
ident_file |
Imposta il file di configurazione ident dei server. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Imposta la durata massima concessa di ogni transazione inattiva. |
86400000 |
idle_session_timeout |
Termina qualsiasi sessione che è rimasta inattiva (ovvero, in attesa di una richiesta da parte del client), ma che non rientra in una transazione aperta, per un periodo di tempo specificato |
– |
join_collapse_limit |
Imposta la dimensione dell'elenco FROM oltre la quale i costrutti JOIN non vengono appiattiti. |
– |
lc_messages |
Imposta la lingua nella quale vengono visualizzati i messaggi. |
– |
listen_addresses |
Imposta il nome host o l'indirizzo/gli indirizzi IP da ascoltare. |
* |
lo_compat_privileges |
Abilita la modalità di compatibilità con le versioni precedenti per i controlli dei privilegi su oggetti di grandi dimensioni. |
0 |
log_connections |
Registra ogni connessione riuscita. |
– |
log_destination |
Imposta la destinazione per l'output del registro del server. |
stderr |
log_directory |
Imposta la directory di destinazione per i file di file di log. |
/rdsdbdata/log/error |
log_disconnections |
Registra la fine di una sessione, compresa la durata. |
– |
log_duration |
Registra la durata di ogni istruzione SQL completata. |
– |
log_error_verbosity |
Imposta la verbosità dei messaggi registrati. |
– |
log_executor_stats |
Scrive le statistiche sulla prestazione degli esecutori nel registro del server. |
– |
log_file_mode |
Imposta le autorizzazioni del file per i file di file di log. |
0644 |
log_filename |
Imposta il modello del nome del file per i file di registro. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Avvia un processo secondario per acquisire l'output stderr e/o csvlogs nei file di log. |
1 |
log_hostname |
Registra il nome host nei registri delle connessioni. |
0 |
logical_decoding_work_mem |
(kB) Questa quantità di memoria può essere utilizzata da ogni buffer interno di riordino prima del versamento su disco. |
– |
log_line_prefix |
Controlla le informazioni con prefisso su ciascuna riga di registro. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Registra lunghe attese di lock. |
– |
log_duration_sample |
(ms) Imposta il tempo minimo di esecuzione al di sopra del quale verrà registrato un campione di istruzioni. Il campionamento è determinato da log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Imposta il tempo minimo di esecuzione al di sopra del quale verranno registrate le istruzioni. |
– |
log_min_error_statement |
Fa sì che tutte le istruzioni che generano un errore pari o superiore a questo livello vengano registrate. |
– |
log_min_messages |
Imposta i livelli dei messaggi che vengono registrati. |
– |
log_parameter_max_length |
(B) Quando si registrano le istruzioni, limita i valori dei parametri registrati ai primi N byte. |
– |
log_parameter_max_length_on_error |
(B) Quando si segnala un errore, limita i valori dei parametri registrati ai primi N byte. |
– |
log_parser_stats |
Scrive le statistiche sulla prestazione del decodificatore nel registro del server. |
– |
log_planner_stats |
Scrive le statistiche sulla prestazione del programmatore nel registro del server. |
– |
log_replication_commands |
Registra ogni comando di replica. |
– |
log_rotation_age |
(min) La rotazione del file di log automatico avverrà dopo N minuti. |
60 |
log_rotation_size |
(kB) La rotazione del file di log automatico avverrà dopo N kilobyte. |
100000 |
log_statement |
Imposta il tipo di istruzioni registrate. |
– |
log_statement_sample_rate |
Frazione di istruzioni che superano log_min_duration_sample da registrare. |
– |
log_statement_stats |
Scrive le statistiche cumulative sulla prestazione nel registro del server. |
– |
log_temp_files |
(kB) Registra l'uso di file temporanei più grandi di questo numero di kilobyte. |
– |
log_timezone |
Imposta il fuso orario da utilizzare nei messaggi di registro. |
UTC |
log_truncate_on_rotation |
Tronca i file di log esistenti con lo stesso nome durante la rotazione del registro. |
0 |
maintenance_io_concurrency |
Una variante di effective_io_concurrency utilizzata per i lavori di manutenzione. |
1 |
maintenance_work_mem |
(kB) Imposta la memoria massima da utilizzare per le operazioni di manutenzione. |
MASSIMO (DB) /63963136 *1024,65536 InstanceClassMemory |
max_connections |
Imposta il numero massimo di connessioni simultanee. |
MINIMO (DB) InstanceClassMemory /9531392 5.000 |
max_files_per_process |
Imposta il numero massimo di file aperti in modo simultaneo per ogni processo del server. |
– |
max_locks_per_transaction |
Imposta il numero massimo di lock per transazione. |
64 |
max_parallel_maintenance_workers |
Imposta il numero massimo di processi paralleli per operazione di manutenzione. |
– |
max_parallel_workers |
Imposta il numero massimo di worker paralleli che possono essere attivi in una sola volta. |
GREATEST($DBInstanceVCPU/2,8 |
max_parallel_workers_per_gather |
Imposta il numero massimo di processi paralleli per nodo executor. |
– |
max_pred_locks_per_page |
Imposta il numero massimo di tuple bloccate dal predicato per pagina. |
– |
max_pred_locks_per_relation |
Imposta il numero massimo di pagine e tuple bloccate dal predicato per relazione. |
– |
max_pred_locks_per_transaction |
Imposta il numero massimo di lock del predicato per transazione. |
– |
max_slot_wal_keep_size |
(MB) Gli slot di replica saranno contrassegnati come non riusciti e i segmenti rilasciati per l'eliminazione o il riciclaggio, se questo spazio è occupato dai WAL su disco. |
– |
max_stack_depth |
(kB) Imposta la profondità massima della pila in kilobyte. |
6144 |
max_standby_streaming_delay |
(ms) Imposta il ritardo massimo prima di annullare le query quando un server con standby a caldo elabora i dati WAL in streaming. |
14000 |
max_worker_processes |
Imposta il numero massimo di processi dipendente simultanei. |
GREATEST($DBInstanceVCPU*2,8 |
min_dynamic_shared_memory |
(MB) Quantità di memoria condivisa dinamica riservata all'avvio. |
– |
min_parallel_index_scan_size |
(8 kB) Imposta la quantità minima di dati di indicizzazione per una scansione parallela. |
– |
min_parallel_table_scan_size |
(8 kB) Imposta la quantità minima di dati della tabella per una scansione parallela. |
– |
old_snapshot_threshold |
(min) Tempo prima che uno snapshot sia troppo vecchio per leggere le pagine modificate dopo l'acquisizione dello snapshot. |
– |
parallel_leader_participation |
Controlla se Gather e Gather Merge eseguono anche piani secondari. |
– |
parallel_setup_cost |
Imposta la stima dei pianificatori del costo di avvio dei processi dei dipendenti per la query parallela. |
– |
parallel_tuple_cost |
Imposta la stima del pianificatore del costo del passaggio di ciascuna tupla (riga) dal back-end dipendente a quello principale. |
– |
pgaudit.log |
Specifica quali classi di istruzioni verranno registrate per registrazione di verifica della sessione. |
– |
pgaudit.log_catalog |
Specifica che la registrazione delle sessioni deve essere abilitata nel caso in cui tutte le relazioni in un'istruzione siano in pg_catalog. |
– |
pgaudit.log_level |
Specifica il livello di log che verrà utilizzato per le voci di registro. |
– |
pgaudit.log_parameter |
Specifica che la registrazione di verifica deve includere i parametri passati con l'istruzione. |
– |
pgaudit.log_relation |
Specifica se la registrazione di verifica della sessione deve creare una voce di registro separata per ogni relazione (TABLE, VIEW, ecc.) a cui fa riferimento in un'istruzione SELECT o DML. |
– |
pgaudit.log_statement_once |
Specifica se la registrazione includerà il testo dell'istruzione e i parametri con la prima voce di registro per una combinazione istruzione/istruzione secondaria o con ogni voce. |
– |
pgaudit.role |
Specifica il ruolo principale da utilizzare per la registrazione di verifica degli oggetti. |
– |
pg_bigm.enable_recheck |
Specifica se eseguire Recheck, che è un processo interno di ricerca full-text. |
on |
pg_bigm.gin_key_limit |
Specifica il numero massimo di 2-grammi della parola chiave di ricerca da utilizzare per la ricerca full-text. |
0 |
pg_bigm.last_update |
Riporta l'ultima data aggiornata del modulo pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Specifica la soglia minima utilizzata dalla ricerca di somiglianza. |
0.3 |
pg_hint_plan.debug_print |
Registra i risultati dell'analisi dei suggerimenti. |
– |
pg_hint_plan.enable_hint |
Forza il pianificatore a utilizzare i piani specificati nel commento del suggerimento precedente alla query. |
– |
pg_hint_plan.enable_hint_table |
Forza il pianificatore a non ottenere indicazioni utilizzando le ricerche nella tabella. |
– |
pg_hint_plan.message_level |
Livello di messaggio dei messaggi di debug. |
– |
pg_hint_plan.parse_messages |
Livello di messaggio degli errori di analisi. |
– |
pglogical.batch_inserts |
Inserimenti batch, se possibile |
– |
pglogical.conflict_log_level |
Imposta il livello di registro utilizzato per la registrazione dei conflitti risolti. |
– |
pglogical.conflict_resolution |
Imposta il metodo utilizzato per la risoluzione dei conflitti per i conflitti risolvibili. |
– |
pglogical.extra_connection_options |
opzioni di connessione da aggiungere a tutte le connessioni dei nodi peer |
– |
pglogical.synchronous_commit |
Valore di commit sincrono specifico pglogical |
– |
pglogical.use_spi |
Usa SPI invece dell'API di basso livello per applicare le modifiche |
– |
pg_similarity.block_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.block_threshold |
Imposta la soglia utilizzata dalla funzione di similarità dei blocchi. |
– |
pg_similarity.block_tokenizer |
Imposta il tokenizzatore per la funzione di similarità dei blocchi. |
– |
pg_similarity.cosine_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.cosine_threshold |
Imposta la soglia utilizzata dalla funzione di similarità del coseno. |
– |
pg_similarity.cosine_tokenizer |
Imposta il tokenizzatore per la funzione di similarità del coseno. |
– |
pg_similarity.dice_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.dice_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Dice. |
– |
pg_similarity.dice_tokenizer |
Imposta il tokenizzatore per la misura di similarità di Dice. |
– |
pg_similarity.euclidean_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.euclidean_threshold |
Imposta la soglia utilizzata dalla misura di similarità euclidea. |
– |
pg_similarity.euclidean_tokenizer |
Imposta il tokenizzatore per la misura di similarità euclidea. |
– |
pg_similarity.hamming_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.hamming_threshold |
Imposta la soglia utilizzata dal parametro di similarità dei blocchi. |
– |
pg_similarity.jaccard_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.jaccard_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Imposta il tokenizzatore per la misura di similarità di Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.jaro_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.jarowinkler_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.levenshtein_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.matching_threshold |
Imposta la soglia utilizzata dalla misura di similarità del coefficiente di corrispondenza. |
– |
pg_similarity.matching_tokenizer |
Imposta il tokenizzatore per la misura di similarità del coefficiente di corrispondenza. |
– |
pg_similarity.mongeelkan_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.mongeelkan_threshold |
Imposta la soglia utilizzata dalla misura di similarità di Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Imposta il tokenizzatore per la misura di similarità di Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Imposta la penalità del gap utilizzata dalla misura di similitudine di Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.nw_threshold |
Imposta la soglia utilizzata dalla misura di similitudine di Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.overlap_threshold |
Imposta la soglia utilizzata dalla misura di similarità del coefficiente di sovrapposizione. |
– |
pg_similarity.overlap_tokenizer |
Imposta il tokenizzatore per la misura di similarità del coefficiente di sovrapposizione. |
– |
pg_similarity.qgram_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.qgram_threshold |
Imposta la soglia utilizzata dalla misura di similitudine Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Imposta il tokenizzatore per la misura Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarità.swg_threshold |
Imposta la soglia utilizzata dalla misura di similitudine di Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Imposta se il valore del risultato è normalizzato o meno. |
– |
pg_similarity.sw_threshold |
Imposta la soglia utilizzata dalla misura di similitudine di Smith-Waterman. |
– |
pg_stat_statements.max |
Imposta il numero massimo di istruzioni monitorate da pg_stat_statements. |
– |
pg_stat_statements.save |
Salva le statistiche pg_stat_statements attraverso le interruzioni del server. |
– |
pg_stat_statements.track |
Seleziona le istruzioni che vengono monitorate da pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Seleziona se la durata della pianificazione è monitorata da pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Seleziona se i comandi di utilità sono monitorati da pg_stat_statements. |
– |
postgis.gdal_enabled_drivers |
Abilita o disabilita i driver GDAL utilizzati con PostGIS in Postgres 9.3.5 e versioni successive. |
ENABLE_ALL |
quote_all_identifiers |
Aggiungi le virgolette a tutti gli identificatori quando si generano i frammenti SQL. |
– |
random_page_cost |
Imposta la stima del pianificatore del costo di una pagina del disco recuperata in modo non sequenziale. |
– |
rds.enable_memory_management |
Migliora le funzionalità di gestione della memoria in Aurora PostgreSQL 12.17, 13.13, 14.10, 15.5 e versioni successive, prevenendo problemi di stabilità e riavvii del database causati da insufficiente memoria libera. Per ulteriori informazioni, consulta Migliore gestione della memoria in Aurora PostgreSQL. |
True |
rds.force_admin_logging_level |
Visualizza i messaggi di registro per le azioni dell'utente amministratore di RDS nei database dei clienti. |
– |
rds.log_retention_period |
Amazon RDS elimina i registri PostgreSQL più vecchi di N minuti. |
4320 |
rds.memory_allocation_guard |
Migliora le funzionalità di gestione della memoria in Aurora PostgreSQL 11.21, 12.16, 13.12, 14.9, 15.4 e versioni precedenti, prevenendo problemi di stabilità e riavvii del database causati da insufficiente memoria libera. Per ulteriori informazioni, consulta Migliore gestione della memoria in Aurora PostgreSQL. |
False |
rds.pg_stat_ramdisk_size |
Dimensioni del ramdisk delle statistiche in MB. Un valore diverso da zero configurerà il ramdisk. |
0 |
rds.rds_superuser_reserved_connections |
Imposta il numero di slot di connessione riservati a rds_superusers. Questo parametro è disponibile solo nelle versioni 15 e precedenti. Per ulteriori informazioni, consulta la documentazione di PostgreSQL sulle connessioni riservate. |
2 |
rds.superuser_variables |
Elenco delle variabili del solo utente con privilegi avanzati per le quali eleviamo le istruzioni di modifica rds_superuser. |
session_replication_role |
remove_temp_files_after_crash |
Rimuove i file temporanei dopo l'arresto anomalo del back-end |
0 |
restart_after_crash |
Reinizializza il server dopo l'arresto anomalo del back-end. |
– |
row_security |
Abilita la sicurezza delle righe. |
– |
search_path |
Imposta l'ordine di ricerca dello schema per i nomi che non sono qualificati come schema. |
– |
seq_page_cost |
Imposta la stima del pianificatore del costo di una pagina del disco recuperata in modo sequenziale. |
– |
session_replication_role |
Imposta il comportamento delle sessioni per i trigger e le regole di riscrittura. |
– |
shared_buffers |
(8 kB) Imposta il numero di buffer di memoria condivisa utilizzati dal server. |
SOMMA (DBInstanceClassMemory) /12038, -50003 |
shared_preload_libraries |
Elenca le librerie condivise da precaricare nel server. |
pg_stat_statements |
ssl_ca_file |
Posizione del file dell'autorità del server SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Posizione del file del certificato del server SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_crl_dir |
Posizione della directory dell'elenco di revoche di certificati SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Posizione del file della chiave privata del server SSL |
/rdsdbdata/rds-metadata/server-key.pem |
standard_conforming_strings |
Fa sì che le stringhe ... trattino letteralmente le barre rovesciate. |
– |
statement_timeout |
(ms) Imposta la durata massima concessa di ogni istruzione. |
– |
stats_temp_directory |
Scrive i file di statistiche temporanei nella directory specificata. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Imposta il numero di slot di connessione riservati agli utenti con privilegi avanzati. |
3 |
synchronize_seqscans |
Abilita le scansioni sequenziali sincronizzate. |
– |
tcp_keepalives_count |
Numero massimo di ritrasmissioni keepalive TCP. |
– |
tcp_keepalives_idle |
(s) Tempo tra l'emissione di keepalive TCP. |
– |
tcp_keepalives_interval |
(s) Tempo tra la ritrasmissione di keepalive TCP. |
– |
temp_buffers |
(8 kB) Imposta il numero massimo di buffer temporanei utilizzati da ogni sessione. |
– |
temp_file_limit |
Vincola la quantità totale di spazio su disco in kilobyte che un determinato processo PostgreSQL può utilizzare per i file temporanei, escludendo lo spazio utilizzato per tabelle temporanee esplicite |
-1 |
temp_tablespaces |
Imposta i tablespace da usare per le tabelle temporanee e i file di ordinamento. |
– |
track_activities |
Raccoglie informazioni sui comandi di esecuzione. |
– |
track_activity_query_size |
Imposta la dimensione riservata per pg_stat_activity.current_query, in byte. |
4096 |
track_counts |
Raccoglie statistiche sull'attività del database. |
– |
track_functions |
Raccoglie statistiche a livello di funzione sull'attività del database. |
pl |
track_io_timing |
Raccoglie statistiche di temporizzazione sull'attività di I/O del database. |
1 |
transform_–_equals |
Treats expr=– as expr IS –. |
– |
update_process_title |
Aggiorna il titolo del processo per mostrare il comando SQL attivo. |
– |
wal_receiver_status_interval |
(s) Imposta l'intervallo massimo tra i report di stato del ricevitore WAL al nodo primario. |
– |
work_mem |
(kB) Imposta la memoria massima da utilizzare per gli spazi di lavoro delle query. |
– |
xmlbinary |
Imposta come i valori binari devono essere codificati in XML. |
– |
xmloption |
Imposta se i dati XML nelle operazioni di analisi e serializzazione implicite devono essere considerati come documenti o frammenti di contenuto. |
– |