【发布时间】:2013-01-03 07:18:54
【问题描述】:
由于MySQL在创建索引时默认使用BTREE,有没有可以使用HASH的实例?例如,如果我的表只包含只有 INT UNSIGNED 值的外键。在这种情况下用 HASH 覆盖 BTREE 是不是一个很好的改进?
不确定是否重要,但我使用的是InnoDB。
【问题讨论】:
-
Comparison of B-Tree and Hash Indexes。请注意,InnoDB 不支持
HASH索引。 -
documentation 很好地解释了每个人的工作原理。
标签: mysql hash indexing innodb b-tree