举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > PostgreSQL 预置选项

PostgreSQL 预置选项

2023-04-12 23:31

 PostgreSQL 预置选项

下列参数是只读的,它们是在编译或安装PostgreSQL时决定的。同样,它们被排除在postgresql.conf文件例子之外。这些选项报告特定应用可能感兴趣的多种PostgreSQL行为,特别是管理前端相关的行为。

block_size (integer)

报告一个磁盘块的大小。它由编译服务器时BLCKSZ的值确定。默认值是 8192 字节。有些配置变量的含义(例如shared_buffers)会被block_si ze影响。详见第 19.4 节。

data_checksums (boolean)

报告对这个集簇是否启用了数据校验码。详见data checksums。

data_directory_mode (integer)

在Unix系统上,这个参数报告启动时data_directory所定义的数据目录的权限(在Microsoft Windows上这个参数将总是显示0700)。更多信息请参考group access。

debug_assertions (boolean)

报告编译PostgreSQL时是否启用了断言。 如果PostgreSQL被编译时定义了宏 USE_ASSERT_CHECKING is defined when PostgreSQL(例如通过 configure选项 --enable-cassert定义),那么会报告已启用。默认情况下 PostgreSQL编译时没有用断言。

integer_datetimes (boolean)

报告PostgreSQL是否在编译时打开了 64 位整数日期和时间。从PostgreSQL 10起,这个值总是on

lc_collate (string)

报告文本数据排序使用的区域。详见第 23.1 节。该值是在数据库被创建时确定的。

lc_ctype (string)

报告决定字符分类的区域。详见第 23.1 节。该值是在数据库被创建时决定的。通常它和lc_collate一样,但是可以为特殊应用设置成不同的值。

max_function_args (integer)

报告函数参数的最大数量。它由编译服务器时的FUNC_MAX_ARGS值决定的。默认值是 100 个参数。

max_identifier_length (integer)

报告标识符的最大长度。它由编译服务器时的NAMEDATALEN值减一决定。NAMEDATALEN的默认值是 64 ;因此max_identifier_length的默认值是 63,但是在使用多字节编码时可以少于 63 个字符。

max_index_keys (integer)

报告索引键的最大数目。它由编译服务器时的INDEX_MAX_KEYS值决定。默认值是 32 个键。

segment_size (integer)

报告一个文件段中可以存储的块(页)的数量。由编译服务器时的RELSEG_SIZE值决定。一个段文件的最大尺寸(以字节计)等于segment_size乘以block_size,默认是 1GB。

server_encoding (string)

报告数据库的编码(字符集)。这是在数据库被创建时决定的。通常,客户端只需要关心client_encoding的值。

server_version (string)

报告服务器版本数值。它是由编译服务器时的PG_VERSION值决定的。

server_version_num (integer)

报告服务器版本数值的整数值。它是由编译服务器时的PG_VERSION_NUM值决定的。

ssl_library (string)

报告此PostgreSQL服务器已构建的 SSL 库的名称(即使此实例当前未配置或使用 SSL), 例如OpenSSL,或一个空字符串(如果没有)。

wal_block_size (integer)

报告一个 WAL 磁盘块的尺寸。由编译服务器时的XLOG_BLCKSZ值决定。默认是 8192 字节。

wal_segment_size (integer)

报告 WAL 段文件的大小。默认是 16MB。详见第 29.4 节。


阅读全文
以上是鳄鱼CMS为你收集整理的 PostgreSQL 预置选项全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PostgreSQL 设置参数

    PostgreSQL 设置参数

    2023-03-27

    19.1.1. 参数名称和值19.1.2. 通过配置文件影响参数19.1.3. 通过SQL影响参数19.1.4. 通过 Shell 影响参数19.1.5. 管理配置文件内...

  •  PostgreSQL 不同方案的比较

    PostgreSQL 不同方案的比较

    2023-06-07

    共享磁盘故障转移共享磁盘故障转移避免了只使用一份数据库拷贝带来的同步开销。它使用一个由多个服务器共享的单一磁盘阵列。如果...

  •  PostgreSQL 磁盘满失败

    PostgreSQL 磁盘满失败

    2023-04-12

    一个数据库管理员最重要的磁盘监控任务就是确保磁盘不会写满。一个写满了的数据磁盘可能不会导致数据的崩溃,但它肯定会让系统变...

  •  PostgreSQL 什么是JIT编译?

    PostgreSQL 什么是JIT编译?

    2023-04-14

    31.1.1. JIT加速的操作31.1.2. 内联31.1.3. 优化即时(Just-In-Time,JIT)编译是将某种形式的解释程序计算转变成原生程序的过程...

  •  PostgreSQL TAP 测试

    PostgreSQL TAP 测试

    2023-04-08

    很多测试,特别是src/bin下面的客户端程序测试使用 Perl 的 TAP 工具并且用Perl测试程序prove运行。你可以通过 设置make变量PROV...

© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们