下列“参数”是只读的,它们是在编译或安装KingbaseES时决定的。同样,它们被排除在 kingbase.conf
文件例子之外。这些选项报告特定应用可能感兴趣的多种KingbaseES行为,特别是管理前端相关的行为。
block_size
属性 | 描述 |
类型 | integer |
默认值 | 8KB |
级别 |
报告一个磁盘块的大小。它由编译服务器时 BLCKSZ
的值确定。默认值是 8192 字节。有些配置变量的含义(例如 shared_buffers )会被 block_size
影响。
data_checksums
属性 | 描述 |
类型 | boolean |
默认值 | off |
级别 |
报告对这个集簇是否启用了数据校验码。详见 sys_checksums 。
data_directory_mode
属性 | 描述 |
类型 | integer |
默认值 | 0700 |
级别 |
在Unix系统上,这个参数报告启动时 data_directory 所定义的数据目录的权限(在Microsoft Windows上这个参数将总是显示 0700
)。
debug_assertions
属性 | 描述 |
类型 | boolean |
默认值 | off |
级别 |
报告编译KingbaseES时是否启用了断言。 如果KingbaseES被编译时定义了宏 USE_ASSERT_CHECKING
(例如通过 configure
选项 --enable-cassert
定义),那么会报告已启用。默认情况下 KingbaseES编译时没有用断言。
integer_datetimes
属性 | 描述 |
类型 | boolean |
默认值 | on |
级别 |
报告KingbaseES是否在编译时打开了 64 位整数日期和时间。从KingbaseES |V8R3| 起,这个值总是 on
。
lc_collate
属性 | 描述 |
类型 | string |
默认值 | zh_CN.UTF-8 |
级别 |
报告文本数据排序使用的区域。详见 区域支持 。该值是在数据库被创建时确定的。
lc_ctype
属性 | 描述 |
类型 | string |
默认值 | zh_CN.UTF-8 |
级别 |
报告决定字符分类的区域。详见 区域支持 。该值是在数据库被创建时决定的。通常它和 lc_collate
一样,但是可以为特殊应用设置成不同的值。
max_function_args
属性 | 描述 |
类型 | integer |
默认值 | 100 |
级别 |
报告函数参数的最大数量。它由编译服务器时的 FUNC_MAX_ARGS
值决定的。默认值是 100 个参数。
max_identifier_length
属性 | 描述 |
类型 | integer |
默认值 | 64 |
级别 |
报告标识符的最大长度。它由编译服务器时的 NAMEDATALEN
值减一决定。 NAMEDATALEN
的默认值是 64 ;因此 max_identifier_length
的默认值是 63,但是在使用多字节编码时可以少于 63 个字符。
max_index_keys
属性 | 描述 |
类型 | integer |
默认值 | 32 |
级别 |
报告索引键的最大数目。它由编译服务器时的 INDEX_MAX_KEYS
值决定。默认值是 32 个键。
segment_size
属性 | 描述 |
类型 | integer |
默认值 | 1GB |
级别 |
报告一个文件段中可以存储的块(页)的数量。由编译服务器时的 RELSEG_SIZE
值决定。一个段文件的最大尺寸(以字节计)等于 segment_size
乘以 block_size
,默认是 1GB。
server_encoding
属性 | 描述 |
类型 | string |
默认值 | UTF8 |
级别 |
报告数据库的编码(字符集)。这是在数据库被创建时决定的。通常,客户端只需要关心 client_encoding 的值。
server_version
属性 | 描述 |
类型 | string |
默认值 | UTF8 |
级别 |
报告服务器版本数值。它是由编译服务器时的 SYS_VERSION
值决定的。
server_version_num
属性 | 描述 |
类型 | integer |
默认值 | 12.1 |
级别 |
报告服务器版本数值的整数值。
它是由编译服务器时的 SYS_VERSION_NUM
值决定的。
ssl_library
属性 | 描述 |
类型 | string |
默认值 | ' ' |
级别 |
报告此KingbaseES 服务器构建时使用的SSL库的名称(即使SSL当前没有配置或在此实例中使用),例如 OpenSSL
,或者一个空字符串(如果没有)。
wal_block_size
属性 | 描述 |
类型 | integer |
默认值 | 8KB |
级别 |
报告一个 WAL 磁盘块的尺寸。由编译服务器时的 XLOG_BLCKSZ
值决定。默认是 8192 字节。
wal_segment_size
属性 | 描述 |
类型 | integer |
默认值 | 16MB |
级别 |
报告 WAL 段文件的大小。默认是 16MB。