2016-11-08 33 views
0

如何優化SQL查詢,以獲得最佳的性能和監視它, 我想比較兩個或兩個以上querys性能在SQL Server 2008中優化查詢結果的最佳方式是什麼?

+0

可能重複的[如何獲取查詢執行計劃?](http://stackoverflow.com/questions/7359702/how-do-i-obtain-一個查詢執行計劃) –

+0

還有一些MySQL索引[** TIPS **](http://mysql.rjweb.org/doc.php/index_cookbook_mysql) –

+0

謝謝,那我想引用一些TIPS或一個分析方法。 –

回答

1

有這麼多的事情可以做,以優化您的SQL查詢。

以下是幾點建議: -

  1. 看看你的查詢執行計劃。
  2. 打開IO統計數據上看到的讀,寫
  3. 請確保您不投上表中的列,而不是你應該投在傳遞的變量。(僅適用於如果您在參數傳遞)
  4. 確保您加入聚簇索引或在表中的列上正確設置索引。
  5. 在表達式的開頭避免通配符。例如: - like「%abc%」
+0

謝謝我有很多LIKE%abc%的字段。 –

相關問題