Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Category index472
log_statement_statslog_statement_stats
Statistics
10
For each query, output performance statistics of the respective module to the server log. This is a crude profiling instrument, similar to the Unix getrusag…Configuration · Statistics
log_temp_fileslog_temp_files
Reporting and Logging
10
Controls logging of temporary file names and sizes. Temporary files can be created for sorts, hashes, and temporary query results. A log entry is made…Configuration · Reporting and Logging
log_timezonelog_timezone
Reporting and Logging
10
Sets the time zone used for timestamps written in the server log. Unlike TimeZone, this value is cluster-wide, so that all sessions will report timestam…Configuration · Reporting and Logging
log_transaction_sample_ratelog_transaction_sample_rate
Reporting and Logging
12
Set the fraction of transactions whose statements are all logged, in addition to statements logged for other reasons. It applies to each …Configuration · Reporting and Logging
log_truncate_on_rotationlog_truncate_on_rotation
Reporting and Logging
10
When logging_collector is enabled, this parameter will cause PostgreSQL to truncate (overwrite), rather than append to, any existing log fil…Configuration · Reporting and Logging
logging_collectorlogging_collector
Reporting and Logging
10
This parameter enables the logging collector, which is a background process that captures log messages sent to stderr and redirects them into log f…Configuration · Reporting and Logging
logical_decoding_work_memlogical_decoding_work_mem
Resource Usage
13
Specifies the maximum amount of memory to be used by logical decoding, before some of the decoded changes are written to local disk. This limits t…Configuration · Resource Usage
maintenance_io_concurrencymaintenance_io_concurrency
Resource Usage
13
Similar to effective_io_concurrency, but used for maintenance work that is done on behalf of many client sessions. The default is 10 on supported…Configuration · Resource Usage
maintenance_work_memmaintenance_work_mem
Resource Usage
10
Specifies the maximum amount of memory to be used by maintenance operations, such as VACUUM, CREATE INDEX, and ALTER TABLE ADD FOREIGN KEY. It defaults…Configuration · Resource Usage
max_active_replication_originsmax_active_replication_origins
Replication
18
Specifies how many replication origins (see Chapter 48) can be tracked simultaneously, effectively limiting how many logical replication subscri…Configuration · Replication
max_connectionsmax_connections
Connections and Authentication
10
Determines the maximum number of concurrent connections to the database server. The default is typically 100 connections, but might be less …Configuration · Connections and Authentication
max_files_per_processmax_files_per_process
Resource Usage
10
Sets the maximum number of simultaneously open files allowed to each server subprocess. The default is one thousand files. If the kernel is enforcing …Configuration · Resource Usage
max_function_argsmax_function_args
Preset Options
10
Reports the maximum number of function arguments. It is determined by the value of FUNC_MAX_ARGS when building the server. The default value is 100 argume…Configuration · Preset Options
max_identifier_lengthmax_identifier_length
Preset Options
10
Reports the maximum identifier length. It is determined as one less than the value of NAMEDATALEN when building the server. The default value of NAMED…Configuration · Preset Options
max_index_keysmax_index_keys
Preset Options
10
Reports the maximum number of index keys. It is determined by the value of INDEX_MAX_KEYS when building the server. The default value is 32 keys.
11
12
13
14…Configuration · Preset Options
max_locks_per_transactionmax_locks_per_transaction
Lock Management
10
The shared lock table tracks locks on max_locks_per_transaction * (max_connections + max_prepared_transactions) objects (e.g., tables); hence, no…Configuration · Lock Management
max_logical_replication_workersmax_logical_replication_workers
Replication
10
Specifies maximum number of logical replication workers. This includes both apply workers and table synchronization workers. Logical replicatio…Configuration · Replication
max_notify_queue_pagesmax_notify_queue_pages
Resource Usage
17
Specifies the maximum amount of allocated pages for NOTIFY / LISTEN queue. The default value is 1048576. For 8 KB pages it allows to consume up to 8 …Configuration · Resource Usage
max_parallel_apply_workers_per_subscriptionmax_parallel_apply_workers_per_subscription
Replication
16
Maximum number of parallel apply workers per subscription. This parameter controls the amount of parallelism for streaming of in-pr…Configuration · Replication
max_parallel_maintenance_workersmax_parallel_maintenance_workers
Resource Usage
11
Sets the maximum number of parallel workers that can be started by a single utility command. Currently, the only parallel utility command t…Configuration · Resource Usage
max_parallel_workersmax_parallel_workers
Resource Usage
10
Sets the maximum number of workers that the system can support for parallel queries. The default value is 8. When increasing or decreasing this value, …Configuration · Resource Usage
max_parallel_workers_per_gathermax_parallel_workers_per_gather
Resource Usage
10
Sets the maximum number of workers that can be started by a single Gather or Gather Merge node. Parallel workers are taken from the pool of …Configuration · Resource Usage
max_pred_locks_per_pagemax_pred_locks_per_page
Lock Management
10
This controls how many rows on a single page can be predicate-locked before the lock is promoted to covering the whole page. The default is 2. This…Configuration · Lock Management
max_pred_locks_per_relationmax_pred_locks_per_relation
Lock Management
10
This controls how many pages or tuples of a single relation can be predicate-locked before the lock is promoted to covering the whole relation.…Configuration · Lock Management
max_pred_locks_per_transactionmax_pred_locks_per_transaction
Lock Management
10
The shared predicate lock table tracks locks on max_pred_locks_per_transaction * (max_connections + max_prepared_transactions) objects (e.g.…Configuration · Lock Management
max_prepared_transactionsmax_prepared_transactions
Resource Usage
10
Sets the maximum number of transactions that can be in the “prepared” state simultaneously (see PREPARE TRANSACTION). Setting this parameter to ze…Configuration · Resource Usage
max_repack_replication_slotsmax_repack_replication_slots
Replication
19
Specifies the maximum number of replication slots for use of the REPACK command. The default is 5. This parameter can only be set at server start.…Configuration · Replication
max_replication_slotsmax_replication_slots
Replication
10
Specifies the maximum number of replication slots (see Section 26.2.6) that the server can support. The default is 10. This parameter can only be set at …Configuration · Replication
max_slot_wal_keep_sizemax_slot_wal_keep_size
Replication
13
Specify the maximum size of WAL files that replication slots are allowed to retain in the pg_wal directory at checkpoint time. If max_slot_wal_keep_size…Configuration · Replication
max_stack_depthmax_stack_depth
Resource Usage
10
Specifies the maximum safe depth of the server's execution stack. The ideal setting for this parameter is the actual stack size limit enforced by the kernel…Configuration · Resource Usage
max_standby_archive_delaymax_standby_archive_delay
Replication
10
When Hot Standby is active, this parameter determines how long the standby server should wait before canceling standby queries that conflict with abo…Configuration · Replication
max_standby_streaming_delaymax_standby_streaming_delay
Replication
10
When Hot Standby is active, this parameter determines how long the standby server should wait before canceling standby queries that conflict with a…Configuration · Replication
max_sync_workers_per_subscriptionmax_sync_workers_per_subscription
Replication
10
Maximum number of synchronization workers per subscription. This parameter controls the amount of parallelism of the initial data copy during…Configuration · Replication
max_wal_sendersmax_wal_senders
Replication
10
Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously runnin…Configuration · Replication
max_wal_sizemax_wal_size
Write-Ahead Log
10
Maximum size to let the WAL grow during automatic checkpoints. This is a soft limit; WAL size can exceed max_wal_size under special circumstances, like under …Configuration · Write-Ahead Log
max_worker_processesmax_worker_processes
Resource Usage
10
Sets the maximum number of background processes that the system can support. This parameter can only be set at server start. The default is 8. When run…Configuration · Resource Usage
md5_password_warningsmd5_password_warnings
Connections and Authentication
18
Controls whether a WARNING about MD5 password deprecation is produced when a CREATE ROLE or ALTER ROLE statement sets an MD5-encrypted…Configuration · Connections and Authentication
min_dynamic_shared_memorymin_dynamic_shared_memory
Resource Usage
14
Specifies the amount of memory that should be allocated at server startup for use by parallel queries. When this memory region is insufficient or …Configuration · Resource Usage
min_eager_agg_group_sizemin_eager_agg_group_size
Query Tuning
19
Sets the minimum average group size required to consider applying eager aggregation. This helps avoid the overhead of eager aggregation when it does …Configuration · Query Tuning
min_parallel_index_scan_sizemin_parallel_index_scan_size
Query Tuning
10
Sets the minimum amount of index data that must be scanned in order for a parallel scan to be considered. Note that a parallel index scan typical…Configuration · Query Tuning
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
pg17: choose a version ex: extensions only ↑↓ select ↵ open