提高磁盘性能的最佳方法 (SQL Server 2000)

wom*_*wom 1 windows-server-2003 cluster sql-server sql-server-2008

我在 Web 应用程序上遇到了一些磁盘访问问题。

主要负载是大型表上的许多并发插入/更新/选择。

它目前是运行 SQL Server 2000 和 IIS 的单个 2ru 机架安装,运行带有 4x15k SAS 的 raid5 数据库;和 6GB 内存/8 个物理内核。CPU 和内存使用情况似乎很好。

我正在考虑的事情......

  • 从我们当前的 Raid 移动到多磁盘 SAN
  • 用于 tempdb 文件的 RAM 驱动器
  • 集群服务器
  • 升级 SQL-Server(无论如何最终都会发生;但方便的新关键字至少应该有很大帮助)
  • ?

我应该看/考虑什么?

谢谢,克里斯

Cho*_*er3 5

将您的数据和日志移动到FusionIO驱动器,非常昂贵,但据我所知,您现在无法获得更快的持久存储。

哦,当然你也应该转移到 2008R2 64 位,加上内存负载。