PAGE_SIZE
数据文件使用的页大小,单位为 KB,可选参数。取值范围 4、8、16、32,缺省值为 8。
选择的页大小越大,则达梦数据库支持的元组长度也越大,但同时空间利用率可能下降。
数据库创建成功后无法再修改页大小,可通过系统函数 SF_GET_PAGE_SIZE() 获取系统的页大小。
需要注意的是,在全库加密使用膨胀算法,或指定了 PAGE_HASH_NAME 时,数据页中将会预留一定的大小(膨胀算法占用空间,页 hash 算法散列值占用空间),导致数据页中的 free space 比实际页大小小,达梦数据库的正常启动需要保证页的 free space 超过 4KB,因此此时 PAGE_SIZE=4 无法使用。