資料庫名稱: SQL Server 2008
資料庫版本: standard ver in hyper-V
內容/問題描述:
各位前輩好,小弟最近碰到一個狀況,
公司某台Sql Server,常碰到有些語法忽快忽慢
所謂快是1分內,慢能慢到30分鐘那種,同樣SQL參數條件都一樣
查詢當下執行中BATCH,都是INSERT #TEMPTABLE 類的語法
常態執行都不會這樣的,於是自己做了以下調整試圖解決
1.懷疑INSERT #TB 前的SELECT效能差->TUNNING SQL ->直接查已經快到不能再快了
2.統計值更新->更新後當下可能會變快,但有時又無效
3.procedure執行時多加參數 with recompile
4.檢查temp db當下空間使用率很充足,實體DISK IO也很低
作了以上調整都未見改善,狀況時好時壞,從前端AP到SQL AGENT都有類似的情況
餵狗餵了好久都未能找到相似的解答,不知各位前輩有沒有碰過這樣的情形
感謝各位給點還能除錯的方向~~