写点什么

【YashanDB 知识库】要有好的跑批性能,有哪些参数要注意

作者:YashanDB
  • 2024-12-13
    广东
  • 本文字数:516 字

    阅读完需:约 2 分钟

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


问题现象

YashanDB 在实际使用中有不少用于跑批量任务的场景,经常有用户咨询我们要取的好的跑批性能,有哪些参数要注意?

这里列举对性能有影响,特别是对跑批有影响的参数,供大家参考,更多性能调优,可参考官网 数据库性能基础 | YashanDB Doc

 

问题的风险及影响

影响跑批性能

 

问题影响的版本

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

 

解决方法及规避方式

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

 

1、空间划分

评估好提前规划好表空间,一次性把文件扩好,避免在跑批过程扩文件。

挂载多个磁盘,REDO 和 dbfiles 划分不同盘(REDO 有大量的读写,和 dbfiles 在不同的盘,可以充分利用 IO)

REDO 文件个数及大小:10 个 REDO 文件,每个 2G(文件足够大,避免日志追尾)

 

2、后台快照管理

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

 

3、统计信息收集

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

 

4、参数调整




发布于: 刚刚阅读数: 7
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】要有好的跑批性能,有哪些参数要注意_数据库_YashanDB_InfoQ写作社区