数据库压力测试报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库压力测试报告
目录
1.测试环境 (2)
2.测试目的 (2)
3.测试工具和测试方法 (2)
3.1测试工具 (2)
3.2测试方法 (2)
4.测试结果 (2)
5.测试结果分析 (3)
6.故障分析 (3)
7.总结 (4)
1.测试环境
2.测试目的
测试数据库在高并发压力下CPU、内存和磁盘IO的表现情况3.测试工具和测试方法
3.1测试工具
使用自有数据库压测工具:HxPressureDb
3.2测试方法
⏹并发读
⏹读写混合并发
4.测试结果
5.测试结果分析
⏹并发读非常消耗CPU资源,原因为执行的SQL语句统计数据属于资源消耗型
⏹并发写执行效率非常高,因insert的数据量不大,磁盘IO率较低
⏹整个压测过程中CPU不存在等待事件,混合高并发时内核队列存在排队现象,但不印
象整体执行效率
⏹因查询返回结果集很小,整个压测过程中内存使用率没有明显的上升
6.故障分析
并发250读时,cd430003主机发生过重启现象,分析原因为PRI2(cd430004)与PRI1(cd430003)实例间心跳超时,PRI2与PRI1间发生脑裂,PRI2抢夺到仲裁权并重启了PRI1实例主机,使PRI1实例脱离RAC集群。
建议:
⏹心跳网络与业务网络分离
⏹提升心跳网络带宽
7.总结
⏹压测数据比较单一,不代表真实生产环境逻辑处理场景
⏹在压测场景下,按行业CPU使用率低于80%前提下,大约支持150至180并发读
请求