2011-08-17 40 views
0

如果有人擁有最佳的查詢優化實踐,請將其寫爲答案。編寫優化的sql查詢的原則是什麼?

+0

這是一種廣泛的,如果你想我可以嘗試和給一些相當簡單的注意 –

+0

我們如何編寫一個優化的查詢?改進查詢性能的原則是什麼? –

回答

3

瞭解如何分析執行計劃。

2
  1. 首先從最小的表中提取數據,然後加入較大的表中。
  2. 儘可能使用INNER JOIN。
  3. 在可能的情況下將條件放入JOIN中,而不是在WHERE子句中。

這些都非常粗糙,並非詳盡無遺,但經驗法則可以幫助我日常工作。