在某些客户中,我们对数据库的插入速度非常慢(比正常情况慢三倍)。 我无法看到它发生的原因。 检查networking,它似乎是好的。
任何build议什么可能是错误的数据库在这里? 以及我如何检查它?
我们正在使用SQL Server 2005。
谢谢 。
我build议使用perfmon和sql分析器的组合可以帮助您识别问题。
Perfmon可以使用一系列SQL特定的监视每个微软TechNet但我也build议看看你的磁盘性能,更不用说使用DBCC每一个资源在那里查看SQL特定的性能。
听起来就像你在这个客户端的存储有问题。 IO是SQL Server性能最重要的因素之一(或缺乏)。 该客户端的存储configuration是什么?
看看这些文章。 关于SQL Server的存储configuration最佳实践还有很多。
剖析插入并获取查询执行计划。
可能正在更新运行触发器,或者更新过多的索引。