如何在MySQL中启用哈希表索引?

时间:2017-01-30 03:28:27

标签: mysql indexing hashtable b-tree

在MySQL 5.7上,每当我创建一个索引时,尽管指定了它的类型(BTREE或HASH),创建的索引总是BTREE。有谁知道如何启用HASH进行索引?我计划在低基数列上使用它。

1 个答案:

答案 0 :(得分:4)

InnoDb和MyIsam不支持哈希索引(https://dev.mysql.com/doc/refman/5.7/en/create-index.html

enter image description here

但你可以使用自适应哈希索引( https://dev.mysql.com/doc/refman/5.7/en/innodb-adaptive-hash.html