Amazon Aurora PostgreSQL parametri - Amazon Aurora

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 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 (Autenticazione GSSAPI) nella documentazione di PostgreSQL.

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.

Importante

Questo 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.