索引是否有助于具有大量列但记录数较少的表



我假设索引可以帮助您根据对 1 列或多列组合的哈希来查找特定记录。 如果是这种情况,那么包含大量列但记录很少的大型表将不会从索引中受益匪浅。 这是对的吗?

错。在较小的表上(取决于查询),仅扫描整个表比基于对特定索引的查找然后查找以获取其余结果来组合结果更有效。

不过,这里没有神奇的行数或其他公式。变量太多,无法做出一揽子声明。只是你应该注意的事情。

最新更新