达梦建库实例/初始化实例参数设置
数据库实例初始化参数中有 4 个是无法修改的:(请在数据库安装前做好规划)
- 簇大小,簇是每次申请的页数,表存满了以后会一次性连续申请(参数设置)个页的空间。
- 页大小,影响每一行能存储的最大值,和查询效率。
- 字符集,影响所用的字符集后期是否支持对应的生僻字等。
- 大小写敏感,影响 SQL 编写,对小写对象是否需要添加双引号。
参数说明如下:
(1)数据文件簇大小
数据文件使用的簇大小,即每次分配新段空间时的连续页数,可以为 16 页或 32 页,推荐使用 16 页。这个参数一般不用修改;
(2)页大小 (page_size)
除去 Clob、Blob 等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半。建议页大小设置为 16 KB,防止在后期进行数据迁移和开发过程中出现记录超长的问题;
(3)字符集
字符集选项。取值:0 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR。默认为 0。可选参数;
(4)字符串比较大小写敏感 (case_sensitive)
默认为大小写敏感的,根据具体情况进行设置。迁移实施中如果原始库为 Oracle 和 DB2 数据库的话需设置为大小写敏感,若为 SQL Server 和 MySQL 数据库则需设置为大小写不敏感,所以在数据库初始化库的过程中需要根据具体情况来选择。
注意事项:
(1)在开发环境和测试环境的页大小、字符串大小写敏感等初始化参数一定要保持一致,避免使用 .bak 文件进行还原的时候,因为初始化参数不一致导致无法还原的问题。
(2)数据库初始化完成后是无法修改大小写敏感的,只能删除该实例重新初始化,所以在初始化时一定要确认选择。