对于有聚集索引的表,数据存储在聚集索引的叶子节点,而非聚集索引则存储索引键值和聚集索引键值。对于非聚集索引,如果查找的字段没有包含在索引键值,则还要根据聚集索引键值来查找详细数据,此谓 Bookmark Lookup。
解决办法?可以用包含列。
本文探讨了数据库中聚集索引的工作原理及其对数据存储的影响。特别关注了当使用非聚集索引时出现的Bookmark Lookup操作,并提出了解决方案:通过增加包含列以提高查询效率。
对于有聚集索引的表,数据存储在聚集索引的叶子节点,而非聚集索引则存储索引键值和聚集索引键值。对于非聚集索引,如果查找的字段没有包含在索引键值,则还要根据聚集索引键值来查找详细数据,此谓 Bookmark Lookup。
解决办法?可以用包含列。
1290

被折叠的 条评论
为什么被折叠?