数据库压力测试报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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并发读

请求

相关文档
最新文档