创建达梦数据库实例的相关参数建议

一、常用参数建议(windows环境与liunx环境都是)

 1、簇大小(EXTENT_SIZE),簇是每次申请的页数,表存满了以后会一次性连续申请(参数设置)个页的空间,比如设置为32,即每次扩容 32*PAGE_SIZE
 2、页大小(PAGE_SIZE)为 32  影响每一行能存储的最大值,和查询效率
 3、日志大小(LOG_SIZE)为 2048
 4、大小写(CASE_SENSITIVE)为敏感 1,影响 SQL 编写,对小写对象是否需要添加双引号
 5、字符集(CHARSET)为 GB18030,影响所用的字符集后期是否支持对应的生僻字等
 6、VARCHAR 类型对象的长度是否以字符为单位(LENGTH_IN_CHAR) 为 1	

 总结:如果是从mysql,或者sql server迁移库,建议按以上设置

二、参数详解

1、簇大小(EXTENT_SIZE)

  1、簇是数据页的上级逻辑单元,由同一个数据文件中 16 个或 32 个或 64 个连续的数据页组成。在 DM 数据库中,簇的大小由用户在创建数据库时指定,默认大小为 16。
  2、假定某个数据文件大小为 32MB,页大小为 8KB,则共有 32MB/8KB/16=256 个簇,每个簇的大小为 8K*16=128K。
  3、和数据页的大小一样,一旦创建好数据库,此后该数据库的簇的大小就不能够改变。

2、页大小(PAGE_SIZE)

 1、在创建好实例后,该参数是不能够改变的。如果要改变大小,要重新初始化实例。
 2、页设置越大,最后数据文件的物理大小就会越大,系统运行时,每次从磁盘调入内存的数据单位也就越大。除了每个字段的最大长度限制外,每条记录总长度不能大于页面大小的一半。
 3、页大小对字符数据类型实际最大长度及每行记录、表空间数据文件大小的影响如图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的炸串拌饼店

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值