有人可以帮我这个吗?
此处显示的是执行计划的一部分:
加入的表格为[Mark_group]
和#PossibleMarkSchemeGroupIds.
我尝试修改索引[Mark_group].[IDX_Mark_Group_Mark_Shell]
以避免Key_Lookup
(显示为蓝色)
请参阅下图,了解Key Lookup正在做什么
<{1}}中的
是主键。
我计划将Key Lookup任务中的列添加到索引的[mark_Group], Mark_group_ID
部分。但除了主要列之外,我找不到任何其他列。
INCLUDE
是[PK_Mark_Group]
索引。在Seek Predicates中,我只能看到主键列。
知道这个任务在这做什么吗?
答案 0 :(得分:1)
请检查索引IDX_Mark_Group_Mark_Shell是否包含表Mark_Group中所有需要的列。 SQL Server使用索引IDX_Mark_Group_Mark_Shell,但需要其他数据并完成密钥查找。