程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL效力晉升之一些SQL編寫建議並有用應用索引

SQL效力晉升之一些SQL編寫建議並有用應用索引

編輯:MSSQL

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”停止數據提取,可進步效力
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved