1. 使用SQL Profiler捕获Duration过大的查询。

  2. 在SQL管理器,查看实际发生的逻辑读等。

1
2
3
4
5
    DBCC DROPCLEANBUFFERS
    DBCC FREEPROCCACHE
    SET STATISTICS profile ON 
    SET STATISTICS io ON 
    SET STATISTICS time ON
  1. 一些语句执行计划差异太大会很慢 加 OPTION (RECOMPILE)。

  2. 定期对数据库进行 EXEC sp_updatestats 更新统计信息。