Avi*_*Avi 7 performance sql-server-2005 sql-server
我刚刚在我的服务器 (2005) 中添加了一个“新”数据库,我已经从死机的 SQL2000 服务器恢复到我的活动服务器 (2005),并将兼容性更改为 90 (SQL Server 2005)。我的平均 CPU 在 1600 上的连接率为 48%,在从我这边恢复数据库并更改连接字符串以便站点可以与活动服务器一起工作之后,地狱已经松动,我的连接保持在平均水平。1600 但我的 CPU 飙升至平均水平。70%。我想好吧,我有一些调整问题,所以我重建了所有索引,并在“新”数据库上启动了一个探查器,但可惜我在平均上错了。小时有 100 次 SP 运行,所有这些运行的 CPU 都小于 50 毫秒,最高读取次数为 2.2k(无写入,持续时间最长为 1 秒,最长持续时间为 3 秒)。
我很想知道下一步应该检查什么,SQL Server 端还是 Web 端。
我自己回答这个问题,因为我找到了正确的方向。我阅读了 CleanFill 参考的大部分文章,重建了统计数据和 FT,此外“新”数据库有一些奇怪的选项(这是 Jon Seigel 使用的术语),例如自动收缩是正确的。这两件事的结合完成了工作,我的服务器使用“新”数据库恢复正常。
谢谢。
归档时间: |
|
查看次数: |
336 次 |
最近记录: |