【发布时间】:2017-06-15 04:20:31
【问题描述】:
在 MySQL 5.7 上,每当我创建索引时,尽管指定了它的类型(BTREE 或 HASH),但创建的索引始终是 BTREE。有谁知道如何启用 HASH 进行索引?我打算在低基数列上使用它。
【问题讨论】:
-
你使用哪个引擎(InnoDB、MyISAM、Memory ...)?
-
InnoDB --------
-
Hash,如果存在的话,对于点查询来说只会比 BTree 稍微好一点,对于“范围”查询来说是没用的。所以,他们没有费心把它包括在内。
标签: mysql indexing hashtable b-tree