缓慢的数据库插入缓慢的SQL Server

在某些客户中,我们对数据库的插入速度非常慢(比正常情况慢三倍)。 我无法看到它发生的原因。 检查networking,它似乎是好的。

任何build议什么可能是错误的数据库在这里? 以及我如何检查它?

我们正在使用SQL Server 2005。

谢谢 。

我build议使用perfmon和sql分析器的组合可以帮助您识别问题。

Perfmon可以使用一系列SQL特定的监视每个微软TechNet但我也build议看看你的磁盘性能,更不用说使用DBCC每一个资源在那里查看SQL特定的性能。

听起来就像你在这个客户端的存储有问题。 IO是SQL Server性能最重要的因素之一(或缺乏)。 该客户端的存储configuration是什么?

看看这些文章。 关于SQL Server的存储configuration最佳实践还有很多。

  • 存储十大最佳实践
  • 存储和SQL Server容量规划和configuration (为SharePoint编写,但侧重于SQL后端)
  • SAN实施和调整 (如果您使用的是SAN)

剖析插入并获取查询执行计划。

可能正在更新运行触发器,或者更新过多的索引。