2013-07-03 33 views
0

爲什麼sql server第一次執行查詢時需要時間?我知道這是因爲緩存部分和構建計劃計劃,但是爲此需要做些什麼。我有一個零售軟件,掃描的第一個項目需要大約10秒纔會被添加到收據中,並且後續掃描速度很快。第一次選擇需要時間才能在sql server中執行

+3

您是否分析過執行計劃並確保您擁有正確的索引等?緩慢的查詢通常是由缺少索引引起的。 –

+0

它也可以幫助您瞭解您的查詢以及您選擇的數據量。 –

+0

顯示查詢和執行計劃。 –

回答

0

寫有選擇,甚至有存儲過程仍具有相同的問題中選擇存儲過程,但緩存不會那麼容易地取出即時查詢。

相關問題