SQL效力晉升之一些SQL編寫建議並有用應用索引。本站提示廣大學習愛好者:(SQL效力晉升之一些SQL編寫建議並有用應用索引)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL效力晉升之一些SQL編寫建議並有用應用索引正文
1.日期屬性列,不會由於有分秒差異而減慢查詢速度
2. 應用LIKE比擬停止查詢時,假如形式以特定字符串如“abc%”開首,應用索引則會進步效力;假如形式以通配符如“%xyz”開首,則索引不起感化
3. OR會惹起全表掃描,且和IN的感化相當
4. 盡可能罕用NOT
5. EXISTS 和 IN的履行效力是一樣的
6. 用函數charindex()和後面加通配符%的LIKE履行效力一樣
7. UNION其實不相對比OR的履行效力高
8. 字段提取要依照“需若干、提若干”的准繩,防止“SELECT *”
9. COUNT(*)不比COUNT (字段)慢
10. ORDER BY按集合索引列排序效力最高
11. 多用“TOP”停止數據提取,可進步效力