MySQL何时可以使用HASH而不是BTREE

enc*_*nce 5 mysql indexing hash innodb b-tree

由于MySQL BTREE在创建索引时默认使用,我可以使用某些实例HASH吗?例如,如果我的表只包含外键,它们只是INT UNSIGNED值.在这种情况下用HASH覆盖BTREE是一个很好的改进吗?

不确定是否重要,但我正在使用InnoDB.

jer*_*ole 10

HASH索引类型仅支持MEMORY(又名HEAP)存储引擎.