发布时间:2020-07-02
究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?做数据库压力测试,压力测试的时候,我们可以一点一点的加压力,逐步的得出数据库的:
QPS:Queries Per Second 每秒处理的查询数(如果是数据库,就相当于读取);
TPS:Transactions Per Second 每秒处理的事务数(如果是数据库,就相当于写入、修改);
IOPS:每秒磁盘进行的I/O操作次数;
得出这些数据,便能做到心中有数,也能准确的判断出能否支撑住接入的程序和业务。
没有固定的公式去计算服务器的并发量,即使相同配置下的不同服务器,也无法做到相同水平的处理能力,必须结合服务器自身的情况和业务的具体情况做大致的预估,并最终进行全场景业务压力测试来确定具体并发数值。
一般说来,做数据库性能测试需要如下几个步骤:
1、明确测试目的
2、设计测试模型 (即压力模型)
3、准备测试集群环境
4、准备压力测试工具或者编写压力测试脚本
5、明确性能指标并加监控
6、根据2设计的测试模型准备测试数据
7、测试执行
8、测试分析
关于数据库性能测试,只要掌握了压力测试工具。关键的还是设计出符合业务的测试模型,以及测试完成后的测试分析。通过实践抽象出测试模型,进行自动化,则测试过程可以事半功倍。
推荐阅读:
您的信息已成功提交!
我们的客服人员稍后会与您联系