达梦DW+DSC环境mal压缩测试
通过更改mal配置文件中MAL_COMPRESS_LEVEL参数,模拟不同的压缩级别,通过对比,看数据插入的速度在那个级别最快。
文章目录
前言
MAL_COMPRESS_LEVEL 1-10 压缩级别
vi dmmal.ini
MAL_COMPRESS_LEVEL=(1-10)
修改参数后重启集群,先关主库再关备库。
./dmcssm ini_path=/home/dmdba/config/dmcssm.ini
ep stop dsc
ep startup dsc
等待集群起来
truncate table test;
insert into test select * from hist.MB_TRAN_HIST;
Commit;
MAL_COMPRESS_LEVEL=10
第一次:
3min42s
第二次:
3min35s
MAL_COMPRESS_LEVEL=9
第一次:
5min14s
第二次:
5min37s
MAL_COMPRESS_LEVEL=8
第一次:
4min58s
第二次:
5min34s
MAL_COMPRESS_LEVEL=7
第一次:
3min50s
第二次:
4min33s
MAL_COMPRESS_LEVEL=6
第一次:
4min05s
第二次:
3min57s
MAL_COMPRESS_LEVEL=5
第一次:
3min9s
第二次:
3min16s
MAL_COMPRESS_LEVEL=4
第一次:
3min22s
第二次:
3min27s
MAL_COMPRESS_LEVEL=3
第一次:
3min12s
第二次:
3min16s
MAL_COMPRESS_LEVEL=2
第一次:
3min2s
第二次:
4min9s
MAL_COMPRESS_LEVEL=1
第一次:
3min53s
第二次:
3min57s
总结
总结:主备库MAL_COMPRESS_LEVEL参数一致,对比1-10个level我们可以发现,取两次平均数,当MAL_COMPRESS_LEVEL=5时,其插入效率最高。
注:MAL_COMPRESS_LEVEL这个参数一定要一致,不然会出现主备不同步。
更多内容尽在达梦云适配中心:https://eco.dameng.com/