数据库性能测试
![]() |
我们在被测服务器上安装了Microsoft SQL 2000 SP4,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟800个用户,并且以8个一组依次增加,在这个数据库中进行查询、添加、删除、修改等操作。在测试期间,数据的吞吐量很小,因此磁盘吞吐量和网络吞吐量都不会成为瓶颈。
在虚拟用户数量没有超过500个之前,宝德PR1310D服务器处理请求的速率波动比较大,最高瞬间达到了63390 Tps,在400个虚拟用户之前,服务器的处理能力可以稳定在50000 TPS左右。而对比平台虽然配置了两颗Xeon 3.0GHz处理器,但是峰值仅达到了24488 TPS,仅仅是宝德PR1310D服务器的峰值处理能力的一半。当虚拟用户超过600个以后,两个平台的处理能力开启趋于接近。
