索引组织表只有在搜索条件有主键时才会快速返回结果吗?如果没有,它们如何运作?
答案 0 :(得分:1)
索引组织表只有在搜索条件有主键时才会快速返回结果吗?
简短的回答是肯定的,但这是一个非常错误的问题。正确的是,"哪种数据适合索引组织表?"当然答案是,我们只想通过主键查找的那种数据。
经典IOT包括主键(一列或多列)和至多另一列;允许使用更多非键列,但这并不常见。我们可以在物联网上构建额外的 - 二级索引 - 但它们的性能可能是不可预测的。 Find out more
实际上,这意味着我们将索引组织表用于参考数据查找表,例如结构(code, description)
。我们总是希望通过主键查询表格的数据,我们始终希望通过description
获取code
。如果我们需要通过code
进入description
,则很可能是完整扫描(除非我们试试运气并构建二级索引)。