majun915 发表于 2010-7-28 21:02:15

数据库服务器测试指标,急。非常急,在线等答案,谢谢各位!

拟采用性能工具对数据库服务器性能进行测试,其中主要包含同时当在线用户数为15000,最大并发数为4500左右,执行查询、新建、修改、关联等功能时,测试数据库的连接数量、数据库死锁、数据库Cache的命中情况、磁盘读写总时间(出现瓶颈时检查读磁盘的时间长还是写磁盘的时间长)以及CPU、Memory等指标。

小弟写了以上几个。请问还需要测试什么请大家帮忙 谢谢

在线等答案!

mrxuan 发表于 2010-7-29 08:33:49

没测试过数据库服务器性能

帮顶,同时期待答案!

zhzh1111 发表于 2010-7-29 09:03:29

以单台服务器性能进行计算,即确保单台服务器工作的时候可以满足系统正常运行的需要;
假设每天有1万人次来窗口办理业务,每人次办理一项业务。即以每日1万笔前台交易为例进行综合系数的推导:
1. 假设每月前台交易数(未来5年内的设计指标)为220,000 (有些业务在月初、月末的处理量比较高,按月统计可以平衡此项差异);
2. 每日前台交易数=220000/22=10,000 ,即每日 1万笔;
3. 忙时处理能力:每日交易的80%在4个小时内完成,即10000*80%/4=2000(笔/小时)
4. 峰值处理能力:2000*2=4000(笔/小时),即峰值处理能力为每小时4000笔,或 67笔/分,假设业务人员同时在线为100人,即每人每分钟处理0.7笔)
5. 假设每笔交易对应数据库事务数=20,基准TPC指标值对应的比例=8,cpu保留30%的处理能力冗余,计算值与公布值(最优值)的偏差经验值为4 (这几个参数估算的依据不足,更多的是经验值)
则 tpmC值为:
tpmC= 67*20*8*4/(1-30%)= 61257[颠峰处理能力时(笔/分)*每笔交易对应数据库事务数*基准TPC指标值对应的比例*计算值与公布值(最优值)的偏差经验值/(1- cpu保留30%的处理能力冗余)
倒算出 综合系数 = 61257/10000=6.1
即数据库服务器tpmC= 每日前台交易数 * 6.1 (实际计算值应不高于该值)
应用服务器的 tpmC = 数据库服务器 tpmC *50% (一般)
应用服务器的 tpmC = 数据库服务器 tpmC *70% (涉及大量计算的,如社保、税务)

majun915 发表于 2010-7-29 20:07:35

谢谢楼上的 谢谢 :hug:

msnshow 发表于 2010-7-29 22:05:39

意义好像不是很大

zjx01206 发表于 2010-7-30 14:26:37

顶,近期也要做类似这样的测试,学习,学习
页: [1]
查看完整版本: 数据库服务器测试指标,急。非常急,在线等答案,谢谢各位!