爲什麼sql server第一次執行查詢時需要時間?我知道這是因爲緩存部分和構建計劃計劃,但是爲此需要做些什麼。我有一個零售軟件,掃描的第一個項目需要大約10秒纔會被添加到收據中,並且後續掃描速度很快。第一次選擇需要時間才能在sql server中執行
0
A
回答
0
這是不正常的。嘗試使用EXPLAIN語句來查看執行計劃。很可能你在外鍵中缺少一個索引,或者你正在做一個涉及到的排序或其他事情。
SQL SERVER MANAGEMENT STUDIO允許您查看執行計劃的圖形表示。檢查http://msdn.microsoft.com/en-us/library/ms178071%28v=sql.105%29.aspx
0
寫有選擇,甚至有存儲過程仍具有相同的問題中選擇存儲過程,但緩存不會那麼容易地取出即時查詢。
相關問題
- 1. 需要很長時間才能執行SQL Server的SQL查詢
- 2. SQL Server存儲過程需要很長時間才能執行
- 3. Web服務需要很長時間才能第一次運行
- 4. 平方根法需要很長時間才能執行第一次嘗試
- 5. SQL Server查詢需要超過50秒才能執行
- 6. 需要很長時間才能在SQL Server 2008 R2中插入行
- 7. visual studio 2012需要很長時間才能第一次運行任何項目
- 8. Keras需要很長時間才能進行第一次預測model.load()
- 9. 我怎樣才能得到一個選擇的次數在SQL Server選擇在
- 10. 查詢在SQL Server中執行第二次執行的時間較少
- 11. SQL Server Express需要很長時間才能喚醒
- 12. SQL查詢需要10分鐘以上的時間才能運行,需要26秒才能拆分兩次
- 13. office.js ExecuteFunction在第一次調用後需要很長時間才能調用
- 14. 爲什麼Handlebars.js第一次使用後需要很長時間才能綁定?
- 15. 檢查是否第一次選擇時間比第二次時間選擇器
- 16. 當I(選擇第一個1000行)時,數據行重複4次在sql server
- 17. SQL Server - 在選擇中執行SP
- 18. 動畫imageview第一次需要時間
- 19. 在SQL Server中,使用.modify()XQuery刪除節點需要38分鐘的時間才能執行
- 20. 實體框架查詢需要很長時間才能第一次連接並執行
- 21. 查詢需要很長時間才能在sql server express中插入數據
- 22. 在SQL Server中選擇中間行
- 23. 簡單查詢需要很長時間才能執行
- 24. CakePHP 2.2/AclExtras/aco_sync需要很長時間才能執行
- 25. Mysql查詢需要很長時間才能執行
- 26. 編譯後需要很長時間才能執行代碼塊
- 27. ob_flush需要很長時間才能執行
- 28. Sendmail()需要很長時間才能執行
- 29. qlikview查詢需要很長時間才能執行
- 30. mysql光標需要很長時間才能執行
您是否分析過執行計劃並確保您擁有正確的索引等?緩慢的查詢通常是由缺少索引引起的。 –
它也可以幫助您瞭解您的查詢以及您選擇的數據量。 –
顯示查詢和執行計劃。 –