TPC-C在生产环境选型时有何作用
配置服务器需考虑以下情况:
1) TPCC指标是按New-Order来算的,需要根据实际业务考虑。
2)交易复杂度,用户的一个交易约等于多少个 TPCC 的标准交易,如5-20。
3)按峰值指标来计算性能,一版峰值在极少数情况下出现,可乘以 80% 的系数。 4) 预留容量,留扩展空间,按需扩展。
为了方便计算数据库服务器的造型,我们约定:
1)
" 系统同时在线用户数为1500人(U1); 2)
" 平均每个用户每分钟发出2次业务请求(N1); 3)
" 系统发出的业务请求中,更新、查询、统计各占1/3; 4)
" 平均每次更新业务产生3个事务(T1); 5)
" 平均每次查询业务产生8个事务(T2); 6)
" 平均每次统计业务产生13个事务(T3); 7)
" 一天内忙时的处理量为平均值的5倍; 8)
" 经验系数为1.6;(实际工程经验) 9)
" 考虑服务器保留30%的冗余; 服务器需要的处理能力计算公式为:
TPC-C=U1*N1*(T1+T2+T3)/3*忙闲比*经验系数/冗余系数
则应用服务器的处理性能估算为:
TPC-C= 1500*2*(3+8+13)/3*5*1.6/0.7= 274,285 tpmC
数据库服务器关系到整个系统的稳定运行,考虑到高可靠性和高可用性,并注重设备的可扩展性和性价比,系统将配置两台TPC-C值不小于28万的高性能数据库服务器。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作