最近我们遇到了 SQL Server 2008 Enterprise 的性能问题。
解决这个问题的一个想法是扩大规模,即改进服务器的硬件。
SQL Server 2008 有 2 个实例在 64 位 Windows Server 2008 Enterprise 下运行。
服务器的配置如下:
- CPU:四核 AMD Opteron™ 处理器 2356,2.51 GHz(2 个处理器)。如果压力不大,CPU 的使用率通常为 20-35%,如果压力大,则为 80-90%。
- RAM:30 G,两个 SQL Server 实例均为 24.6 G。
您觉得服务器的配置如何,有待改进吗?
我想要了解一下其他公司正在使用哪些配置,如果您知道您的配置,您也可以发布它。谢谢。
答案1
好吧,即使你的处理器不是很旧(2007/2008 款),但我确实认为如果你迁移到较新的系统,你会看到一些非常明显的处理效率提升以及显着的内存延迟优势。你没有提到你的磁盘配置,但它们也可以进行改进。理想情况下,我会寻找一个双插槽盒,带有双六核或更好的 56xx 系列至强、6 x 8GB 内存和你需要的任何容量的 6Gbps SAS 15/10krpm 磁盘和/或一些专业品质的 SSD。有很多制造商销售这种规格的服务器(IBM/HP/Dell 等),除了磁盘之外也不应该太贵,这是我们现在为 MSSQL 和 Oracle 购买的盒子的规格,我们很高兴。