达梦数据库(DM)在回滚页管理上经历了三个阶段的演进:
项目: 规格
CPU: 飞腾S5000C 160c
内存: 1T
磁盘: NVME 3.5T
操作系统: 麒麟V10
DM 版本: DM8.1.3.26 P60(基线) DM8.1.5.8 P4(基线) DM9.1.0.26(验证)
测试工具: Benchmask5.0
TC-01:DM8.1.3.26 + undo_retention=10
测试结果
–ROLL.DBF初始值:512MB
–ROLL.DBF测试完成值:2.4G
–TpmC值:118530
TC-02:DM8.1.5.8 + undo_retention=10
测试结果
–ROLL.DBF初始值:192MB
–ROLL.DBF测试完成值:960MB
–TpmC值:104752
TC-03:DM9 + undo_retention=10
测试结果
–ROLL.DBF初始值:128MB
–ROLL.DBF测试完成值:896MB
–TpmC值:106740
TC-04:DM8.1.3.26 + undo_retention=90
==测试结果 ==
–ROLL.DBF初始值:512MB
–ROLL.DBF测试完成值:13G
–TpmC值:112597
TC-05:DM8.1.5.8+ undo_retention=90
测试结果
–ROLL.DBF初始值:128MB
–ROLL.DBF测试完成值:960MB
–TpmC值:121366
TC-06:DM9 + undo_retention=90
**测试结果 **
–ROLL.DBF初始值:128MB
–ROLL.DBF测试完成值:1.6G
–TpmC值:102490
TC-07:DM8.1.3.26 + undo_retention=180
测试结果
–ROLL.DBF初始值:512MB
–ROLL.DBF测试完成值:24G
–TpmC值:113576
TC-08:DM8.1.5.8+ undo_retention=180
测试结果
–ROLL.DBF初始值:128MB
–ROLL.DBF测试完成值:2.4G
–TpmC值:109136
TC-09:DM9 + undo_retention=180
**测试结果 **
–ROLL.DBF初始值:128MB
–ROLL.DBF测试完成值:2.2G
–TpmC值:119355
5.2测试步骤同上述5.1,不一一例举。
5.3测试步骤同上述5.1、5.2,不一一例举。
测试总结:
测试总结:
从数据可以看出:
测试总结:
每轮测试后进行一次环境清理,不同undo_retention 场景间必须重启实例,防止残留 undo 数据干扰数据采集时机:回滚表空间在前 0~5 分钟内快速增长,务必等到 5 分钟达到稳态后再取峰值参数一致性:除 undo_retention外,其他UNDO_SEGMENTS、BUFFER、MAX_SESSIONS 等参数在所有测试中保持一致。
【#达梦数据库 #达梦同行者征文】
文章
阅读量
获赞
