在使用數據庫查詢的時候注意以下幾點,可以提高查詢效率:
1、用Profiler來跟蹤查詢,得到查詢所需的時間,找出SQL的問題所在;用索引優化器優化索引;
2、注意UNion和UNion all 的區别。UNION all好;
3、注意使用DISTINCT,在沒有必要時不要用,它同UNION一樣會使查詢變慢。重複的記錄在查詢裡是沒有問題的;
4、查詢時不要返回不需要的行、列。
在使用數據庫查詢的時候注意以下幾點,可以提高查詢效率:
1、用Profiler來跟蹤查詢,得到查詢所需的時間,找出SQL的問題所在;用索引優化器優化索引;
2、注意UNion和UNion all 的區别。UNION all好;
3、注意使用DISTINCT,在沒有必要時不要用,它同UNION一樣會使查詢變慢。重複的記錄在查詢裡是沒有問題的;
4、查詢時不要返回不需要的行、列。