SQL 性能不佳的幾個原因
?不準確的統計數據
?差勁的索引
?差勁的查詢設計
?差勁的執行計劃,通常是由不正確的參數引起的
?過度阻塞和死鎖
?非基于集合的操作
?不良數據庫設計
?過度碎片
?不能重復使用執行計劃
?查詢頻繁重編譯
?不當使用游標
?數據庫日志的配置不當
?過度使用或tempdb數據庫的配置不當
通過以下SQL語句可以發現一些有趣的數據
SELECT TOP (10) dows.*
FROM sys.dm_os_wait_stats AS dows
ORDER BY dows.wait_time_ms DESC;
?
posted on 2014-09-22 15:38 by1455 閱讀(...) 評論(...) 編輯 收藏