【发布时间】:2014-01-14 09:42:41
【问题描述】:
索引如何帮助加快基于特定条件的数据搜索?
如果有一个有 6 列的表并且没有一个被索引,程序必须检查所有的表行。
索引涉及创建另一个单独的表,其中只有两列,即 id 和您想要索引的列。
我不明白的是,这如何帮助应用程序进行更快的搜索?它不会读取整个 6 列的表,但它仍然必须读取整个 2 列的表,对吗?哪个行数相同...
【问题讨论】:
-
你应该看看this answer,因为它很好地解释了数据库索引。
-
索引不是表。