跳转到主要内容

预设选项

Preset Options 分类下的 24 个 PostgreSQL 核心配置参数档案。

条目 URL 保持扁平;本分类仅用于侧栏与浏览组织。

block_size

block_size:显示磁盘页块大小。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 8192,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

data_checksums

data_checksums:显示该集群是否启用了数据校验和。实测在档范围为 PG9.3–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 off,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

data_directory_mode

data_directory_mode:显示数据目录的权限模式。它是 PG11–18 的只读元数据,不是运行时调优旋钮。

debug_assertions

debug_assertions:显示运行中的服务器是否启用了断言检查。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 off,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

debug_exec_backend

debug_exec_backend:显示运行中的服务器是否启用了 EXEC_BACKEND 构建选项。实测在档范围为 PG19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 off,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

effective_wal_level

effective_wal_level:显示系统当前实际生效的 WAL 级别。实测在档范围为 PG19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 replica,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

huge_pages_status

huge_pages_status:显示大页的使用状态。它是 PG17–18 的只读元数据,不是运行时调优旋钮。

in_hot_standby

in_hot_standby:显示当前是否处于 hot standby 状态。它是 PG14–18 的只读元数据,不是运行时调优旋钮。

integer_datetimes

integer_datetimes:显示日期时间是否采用整数表示。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 on,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

lc_collate

lc_collate:显示排序规则所使用的区域设置。实测在档范围为 PG9.0–15;最后在档的 PG15 启动默认值为 C,context 为 internal。它在 PG16 被移除。

lc_ctype

lc_ctype:显示字符分类与大小写转换所使用的区域设置。实测在档范围为 PG9.0–15;最后在档的 PG15 启动默认值为 C,context 为 internal。它在 PG16 被移除。

max_function_args

max_function_args:显示函数参数数量上限。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 100,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

max_identifier_length

max_identifier_length:显示标识符长度上限。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 63,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

max_index_keys

max_index_keys:显示索引键数量上限。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 32,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

num_os_semaphores

num_os_semaphores:显示服务器所需的操作系统信号量数量。实测在档范围为 PG18–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 0,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

segment_size

segment_size:显示每个磁盘文件所含的页数。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 1 GiB (131072 × 8kB),context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

server_encoding

server_encoding:显示服务器(数据库)字符集编码。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 SQL_ASCII,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

server_version

server_version:显示服务器版本。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 19beta3 (Debian 19~beta3-1.pgdg13+1),context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

server_version_num

server_version_num:以整数形式显示服务器版本。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 190000,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

shared_memory_size

shared_memory_size:显示服务器主共享内存区的大小(向上取整到 MB)。它是 PG15–18 的只读元数据,不是运行时调优旋钮。

shared_memory_size_in_huge_pages

shared_memory_size_in_huge_pages:显示主共享内存区所需的大页数量。它是 PG15–18 的只读元数据,不是运行时调优旋钮。

ssl_library

ssl_library:显示 SSL 库的名称。它是 PG12–18 的只读元数据,不是运行时调优旋钮。

wal_block_size

wal_block_size:显示预写日志块大小。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 8192,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。

wal_segment_size

wal_segment_size:显示预写日志段文件大小。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 16 MiB,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。