代码改变世界

随笔档案-2010年1月11日

SQL Server 索引中include的魅力(具有包含性列的索引)

2010-01-11 20:44 by 听风吹雨, 43627 阅读, 收藏, 编辑
摘要: 开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况,叫做索引覆盖; 【复合索引】 和复合索引相对的就是单一索引了,就是索引只包含一个字段,所以复合索引就是包含两个或者多个字段的索引 阅读全文
点击右上角即可分享
微信分享提示