- 1
- 0
- 约3.75千字
- 约 5页
- 2017-06-13 发布于湖北
- 举报
开文之前首先要讲讲几个概念【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况,叫做索引覆盖;【复合索引】 和复合索引相对的就是单一索引了,就是索引只包含一个字段,所以复合索引就是包含两个或者多个字段的索引;【非键列】 键列就是在索引中所包含的列,当然非键列就是该索引之外的列了;【摘要1】 在?SQL?Server?2005?中,可以通过将非键列添加到非聚集索引的叶级别来扩展非聚集索引的功能。通过包含非键列,可以创建覆盖更多查询的非聚集索引。这是因为非键列具有下列优点:????*?它们可以是不允许作为索引键列的数据类型。????*?在计算索引键列数或索引键大小时,数据库引擎不考虑它们。 当查询中的所有列都作为键列或非键列包含在索引中时,带有包含性非键列的索引可以显著提高查询性能。这样可以实现性能提升,因为查询优化器可以在索引中找到所有列值;不访问表或聚集索引数据,从而减少磁盘?I/O?操作。说明:第一:只能是针对非聚集索引;第二:比起复合索引是有性能上的提升的,因为索引的大小变小了;【摘要2】 键列存储在索引的所有级别中,而非键列仅存储在叶级别中
您可能关注的文档
- 结构化学课件(周公度版)第三篇.pdf
- 结构混凝土强度概念和检测验收_范春怡_王锦_徐有邻_徐天爽.pdf
- 结构认知功能特征 邵新光.pdf
- 经典VC++幻灯片.ppt
- 经典表关联及多表查询.doc
- 经济学 需求曲线与供给曲线.ppt
- 精通Oracle核心技术与项目实战之存储过程.pptx
- 精通Oracle核心技术与项目实战之视图.pptx
- 类的继承及派生100229.ppt
- 类的继承与派生.doc
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)