数据库服务器:数据库服务器硬件性能估算示例及问题



参照搜集相关资料, 在项目中对数据库服务器硬件进行性能估算对硬件选型不是很在行感觉问题不少

1.TPCC值估算
在性能估算中我们对系统上线后运行状况做以下假定:

l 系统同时在线用户数为250人(U1);

l 平均每个用户每分钟发出4次访问请求(N1);

l 系统发出业务请求中查询、统计各占2/5更新占1/5其中:

a.平均每次查询业务产生8个事务(T1);

b.平均每次统计业务产生13个事务(T2);

c.平均每次更新业务产生3个事务(T3);

l 日内处理繁忙时处理量为平均值3倍;

l 根据多个项目实际工程经验应采取经验系数1.6;

l 考虑服务器保留30%冗余;

根据假定及运算公式所需数据库服务器处理性能估算为:

TPC-C= 250*3*(8*2+13*2+3)/5*4*1.6*(1+0.3)= 56,160 TPM

2. 内存估算
数据库系统服务器内存使用过程中主要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分组成

项目中我们根据经验作如下假定:

l 操作系统占用约0.5G内存空间;

l 数据库管理系统占用约1G内存空间;

l 每个并发连接占用5M内存空间;

l 考虑服务器内存保留30%冗余;

根据以上假定数据库服务器内存估算为:

Mem = (0.5+ 1 + 250*0.005) *(1+30%) = 3.6 GB

3. 存储估算
待整理

4. 问题
l TPC-C和现有硬件所宣称指标差距太大宣称能力是估算10倍

|实际中带宽往往是瓶颈但区别应用类型带宽估计差异很大

|Session/Process/Mem-Disk Load&unload在实际中代价无法这样估算出来
Tags:  数据库服务器配置 什么是数据库服务器 数据库服务器地址 数据库服务器

延伸阅读

最新评论

发表评论