本文内容来自YashanDB官网,原文内容请见:https://www.yashandb.com/newsinfo/7610114.html?templateId=171...

问题现象

YashanDB在实际使用中有不少用于跑批量任务的场景,经常有用户咨询我们要取的好的跑批性能,有哪些参数要注意?
这里列举对性能有影响,特别是对跑批有影响的参数,供大家参考,更多性能调优,可参考官网 数据库性能基础|YashanDB Doc

问题的风险及影响

影响跑批性能

问题影响的版本

YashanDB版本:23.2及以上所有版本

解决方法及规避方式

存储过程跑批在多个客户中出现过,在多次实践中,得出相关最佳配置,供参考如下。

1、空间划分
评估好提前规划好表空间,一次性把文件扩好,避免在跑批过程扩文件。
挂载多个磁盘,REDO和dbfiles划分不同盘(REDO有大量的读写,和dbfiles在不同的盘,可以充分利用IO)
REDO文件个数及大小:10个REDO文件,每个2G(文件足够大,避免日志追尾)

2、后台快照管理
关闭快照,或把快照保留较长时间,在跑批完成之后再修改会常规(默认7天)自动清理,避免在跑批的过程,触发了快照清理,影响性能

3、统计信息收集
在跑批之前,收集统计信息,如果历史数据不足或其他原因会造成统计信息在跑批的过程中生效,需要对相应的表做统计信息的锁定。

4、参数调整
image.png
image.png
image.png


YashanDB
1 声望0 粉丝

崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的...