如何为SQL Server表选择索引?
structure(list(lift = c(5.71421247789905, 5.87820023244231, 21.1815668998877
), skill.set = c("JavaScript,Microsoft.Excel..MS.Excel.,Microsoft.Word,Python,Microsoft.PowerPoint",
"Microsoft.Excel..MS.Excel.,Microsoft.Word,Python,SQL,Microsoft.PowerPoint",
"Analytics...Text.Mining,Natural.Language.Processing,Python")), .Names = c("lift",
"skill.set"), row.names = c(239L, 241L, 242L), class = "data.frame")
R (ID, name, salary, zipcode)
是主键(聚集索引)
查询:
ID
我明天参加考试,因为是纸笔考试,我无法检查我选择的索引是否正确。所以我陷入了这个问题。
我们需要选择其他两个指数并提及
请您指导我如何手动选择索引并证明上述问题的合理性?
提前谢谢
答案 0 :(得分:2)
这是一个很好的阅读,可以帮助您手动选择索引 SQL Server Index Design Guidelines
这个SO链接谈论集群密钥,在上面的链接中也提到了一些观点 picking a clustering key