SQL Server EXPRESS 2008 R2削弱了性能问题

我的公司最近要求我们所有的开发人员都使用SQL服务器数据库(而不是整天坐在VS中)获得知识和经验。 我们都使用SQL Server EXPRESS 2008 R2,而其他人似乎正在运行安装程序。

然而,对我来说,这是问题所在。 在运行任何一种命令时都需要很长时间,例如一个在同事PC上执行的存储过程需要4秒钟,对我来说7分钟!

当然,在发布之前,我对这个问题进行了大量的研究,我尝试了运行磁盘碎片整理,MSDN故障排除,甚至完全重新安装程序。 当打开资源监视器运行查询时,我可以看到SQL cpu映像ssms.exe将运行几秒钟,然后不响应好几分钟,再运行几秒钟,然后重复,直到查询完成。

我的问题是没有人有任何forms的解决scheme,或者这个问题的一个更好的主意?

谢谢

如果查询运行在一个大的数据集上(因为SQL Server Express 2008不会使用超过1Gb的RAM,并且在所有数据存储中共享几百Mb非常大),那么问题可能与磁盘有关。 那台机器上还有什么其他的坏东西?

如果运行“性能和可靠性监视器”(在Vista,2008和7中提供),显示磁盘活动时间是什么? 如果这是高的,那么这个过程就是等待I / O。 如果您的驱动器状态不佳,则可能会遇到可恢复的错误,但是需要花时间响应。 检查驱动器的SMART参数,看是否有问题 – 是否已经快速更换驱动器。