服务器 频道

性能立升 数据库应用64位Windows系统

  我们在被测服务器上安装了Microsoft SQL 2005,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟了总共1600个用户,在这个数据库中进行查询、添加、删除、修改等操作。在测试期间,数据的吞吐量很小,因此网络吞吐量不会成为瓶颈。

 


Win32无AWE VS Win64

  这里可以看出,我们的配置下,数据库在少用户数量下也具有一些提升,而中等用户数量下的性能得到了较大的提升,幅度可以达到25%左右,而在大量用户数量下,会导致性能下降10~20%左右。可以发现,这个结果和使用AWE测试的结果是很相似的。


Win32 AWE VS Win64

  和AWE相比具有什么不同呢?同样的SQL版本和测试,使用64位操作系统让低用户数量下的性能得到了一点提升,而在中等用户数量的情况下具有的提升从坐标上看比32位操作系统+AWE的情况要“右”移一些,峰值TPS也高一些,数值上为3%(33000TPS vs 32000TPS)。

0
相关文章