可能的服务器改进?

时间:2010-09-24 03:03:20

标签: sql-server-2005 odbc performance

我需要专家洞察我的问题。我的大多数经验都是开发,所以我对服务器问题或维护没有足够的把握。主要问题是当流量很高时,对此SQL服务器的请求超时。有几个应用程序连接到此服务器,一些是Web一些是Windows应用程序。我想知道我是否需要进行硬件升级(更多ram,更多hdisk空间以及每个空间有多少)或SQL服务器维护(重建索引,SP增强,非规范化等)或两者兼而有之?

好的,首先让我给你一些我遇到问题的服务器的规格。

  • 操作系统:MS Windows Server 2003标准版
  • 版本: 5.2.3790 SP 1 Build 3790
  • 系统类型:基于x64的PC
  • 处理器: EM64T系列6型号15步进6 GenuinIntel~2933 Mhz
  • RAM: 8gb
  • 免费C:空间:400mb
  • SQL Server Soft。 Ver。: Sql Server 2005 Developer Edition

希望上面的信息足以进行诊断。我最初主要关注的是c:中的可用空间。我也在看RAM,我使用perfmon,当流量很高时,它达到了最大值。至于CPU我不知道,但有时它的运行在100%,但它并不总是那样,所以我认为这是正常的。

我认为下一个问题毫无意义,因为我无法给你sql db的详细信息,但无论如何我都会问。将重新索引帮助或SP优化到什么程度? db现在是50 + gb

我们需要新服务器(硬件)吗?

更新sql server软件会有帮助吗?从2005年到2008年?当你的SQL服务器prod只是dev版本时有问题吗?

当您遇到这样的问题时,如果有任何问题可能是默认修复或快速修复..

我希望有经验的系统。广告。或DBA或某些程序设计的上帝对我有怜悯,并启发我这个问题

提前致谢。

1 个答案:

答案 0 :(得分:0)

第一步是在您的问题中提供更多有用的信息。服务器如何在压力下表现。

使用perfmon和/或Sql Profiler http://msdn.microsoft.com/en-us/library/ms187929.aspx在负载下记录多个数据点。

另见Performance tuning with SQL Serverhttps://serverfault.com/questions/4700/how-to-do-periodic-sql-server-performance-monitoring-and-troubleshooting