# 预设选项

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

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

---

本节页面：

- [block_size](/zh/parameters/block-size/): block_size：显示磁盘页块大小。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 8192，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [data_checksums](/zh/parameters/data-checksums/): data_checksums：显示该集群是否启用了数据校验和。实测在档范围为 PG9.3–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 off，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [data_directory_mode](/zh/parameters/data-directory-mode/): data_directory_mode：显示数据目录的权限模式。它是 PG11–18 的只读元数据，不是运行时调优旋钮。
- [debug_assertions](/zh/parameters/debug-assertions/): debug_assertions：显示运行中的服务器是否启用了断言检查。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 off，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [debug_exec_backend](/zh/parameters/debug-exec-backend/): debug_exec_backend：显示运行中的服务器是否启用了 EXEC_BACKEND 构建选项。实测在档范围为 PG19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 off，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [effective_wal_level](/zh/parameters/effective-wal-level/): effective_wal_level：显示系统当前实际生效的 WAL 级别。实测在档范围为 PG19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 replica，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [huge_pages_status](/zh/parameters/huge-pages-status/): huge_pages_status：显示大页的使用状态。它是 PG17–18 的只读元数据，不是运行时调优旋钮。
- [in_hot_standby](/zh/parameters/in-hot-standby/): in_hot_standby：显示当前是否处于 hot standby 状态。它是 PG14–18 的只读元数据，不是运行时调优旋钮。
- [integer_datetimes](/zh/parameters/integer-datetimes/): integer_datetimes：显示日期时间是否采用整数表示。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 on，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [lc_collate](/zh/parameters/lc-collate/): lc_collate：显示排序规则所使用的区域设置。实测在档范围为 PG9.0–15；最后在档的 PG15 启动默认值为 C，context 为 internal。它在 PG16 被移除。
- [lc_ctype](/zh/parameters/lc-ctype/): lc_ctype：显示字符分类与大小写转换所使用的区域设置。实测在档范围为 PG9.0–15；最后在档的 PG15 启动默认值为 C，context 为 internal。它在 PG16 被移除。
- [max_function_args](/zh/parameters/max-function-args/): max_function_args：显示函数参数数量上限。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 100，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [max_identifier_length](/zh/parameters/max-identifier-length/): max_identifier_length：显示标识符长度上限。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 63，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [max_index_keys](/zh/parameters/max-index-keys/): max_index_keys：显示索引键数量上限。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 32，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [num_os_semaphores](/zh/parameters/num-os-semaphores/): num_os_semaphores：显示服务器所需的操作系统信号量数量。实测在档范围为 PG18–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 0，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [segment_size](/zh/parameters/segment-size/): segment_size：显示每个磁盘文件所含的页数。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 1 GiB (131072 × 8kB)，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [server_encoding](/zh/parameters/server-encoding/): server_encoding：显示服务器（数据库）字符集编码。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 SQL_ASCII，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [server_version](/zh/parameters/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](/zh/parameters/server-version-num/): server_version_num：以整数形式显示服务器版本。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 190000，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [shared_memory_size](/zh/parameters/shared-memory-size/): shared_memory_size：显示服务器主共享内存区的大小（向上取整到 MB）。它是 PG15–18 的只读元数据，不是运行时调优旋钮。
- [shared_memory_size_in_huge_pages](/zh/parameters/shared-memory-size-in-huge-pages/): shared_memory_size_in_huge_pages：显示主共享内存区所需的大页数量。它是 PG15–18 的只读元数据，不是运行时调优旋钮。
- [ssl_library](/zh/parameters/ssl-library/): ssl_library：显示 SSL 库的名称。它是 PG12–18 的只读元数据，不是运行时调优旋钮。
- [wal_block_size](/zh/parameters/wal-block-size/): wal_block_size：显示预写日志块大小。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 8192，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [wal_segment_size](/zh/parameters/wal-segment-size/): wal_segment_size：显示预写日志段文件大小。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 16 MiB，context 为 internal。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
