Можете ли вы объяснить немного больше о вашей таблице и движке хранения? Явные индексы HASH
могут быть созданы только для таблиц, основанных на механизмах MEMORY
и NDB
(NDB = MySQL Cluster). Предполагая, что вы не используете MySQL Cluster, кажется странным, что вы используете механизм хранения MEMORY
для хранения миллионов строк.
Тем не менее, вы можете добавить подсказку KEY_BLOCK_SIZE
при создании индексов, которая, кажется, влияет на объем пространства, используемого для ключей: http://dev.mysql.com/doc/refman/5.1/en/create-index.html Однако это не имеет ничего общего с индексами HASH.