SQLServer索引優化(1):對於有order by欄位的建索引策略
SQL語句:
select * from Master where SysNo=23203753 And IsDelete=0 order by CreateTime desc OFFSET 240 ROWS FETCH NEXT 20 ROWS ONLY;
以上這類SQL建議建立組合索引(1):SysNo, IsDelete,CreateTime
這樣可以先排序再返回資料。
如果建了這樣的組合索引(2): SysNo, IsDelete include( CreateTime)
這樣會先返回資料再排序。
(1)優於(2),先排序再返回資料可以減少IO掃描,提升SQL執行效率。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2721614/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer索引優化(3):對於建組合索引的要求SQLServer索引優化
- SQLServer索引優化(2):對於索引中include的理解SQLServer索引優化
- MySQL利用索引優化ORDER BY排序語句MySql索引優化排序
- MySQL 索引使用策略及優化MySql索引優化
- Oracle對索引分析的優化Oracle索引優化
- 「MySQL」高效能索引優化策略MySql索引優化
- 對SQLServer錯誤使用聚集索引的優化案例(千萬級資料量)SQLServer索引優化
- 理解索引:索引優化索引優化
- 查詢表上的索引及對應的欄位索引
- oracle複合索引介紹(多欄位索引)Oracle索引
- mysql優化 | 儲存引擎,建表,索引,sql的優化建議MySql優化儲存引擎索引
- mysql優化篇(基於索引)MySql優化索引
- SqlServer——索引SQLServer索引
- (1)掌握SqlServer索引的基本概念SQLServer索引
- Mysql索引優化之索引的分類MySql索引優化
- Oracle 索引的優化Oracle索引優化
- 使用Elasticsearch的動態索引和索引優化Elasticsearch索引優化
- Elasitcsearch索引優化索引優化
- MySQL索引優化MySql索引優化
- mysql優化索引MySql優化索引
- SQL優化-索引SQL優化索引
- [zt] 基於索引的SQL語句優化索引SQL優化
- 怎麼給字串欄位加索引?字串索引
- Mysql表關聯欄位未建索引導致查詢慢,優化後查詢效率顯著提升MySql索引優化
- MSSQL優化之索引優化SQL優化索引
- 淺談MySQL的B樹索引與索引優化MySql索引優化
- Mysql索引優化(一)MySql索引優化
- MySQL 5.7 索引優化MySql索引優化
- sqlserver 全部索引重建SQLServer索引
- MySQL 效能優化之索引優化MySql優化索引
- 字首索引,一種優化索引大小的解決方案索引優化
- MySQL查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- MySQL 查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- MySQL null值欄位是否使用索引的總結MySqlNull索引
- mysql索引的使用和優化MySql索引優化
- 面試必備的索引優化面試索引優化
- 全文索引的效能優化索引優化
- 認識SQLServer索引以及單列索引和多列索引的不同SQLServer索引