当前位置:文档之家› 数据库压力测试报告

数据库压力测试报告

数据库压力测试报告
目录
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并发读
请求。

相关主题