Bisakah Anda menjelaskan lebih banyak tentang meja dan mesin penyimpanan Anda? HASH
eksplisit indeks hanya dapat dibuat untuk tabel berdasarkan MEMORY
dan NDB
mesin (NDB =MySQL Cluster). Dengan asumsi Anda tidak menggunakan MySQL Cluster, tampaknya aneh Anda menggunakan MEMORY
mesin penyimpanan untuk menyimpan jutaan baris.
Yang mengatakan, Anda dapat menambahkan KEY_BLOCK_SIZE
petunjuk saat membuat indeks, yang tampaknya memengaruhi jumlah ruang yang digunakan untuk kunci:http://dev.mysql.com/doc/refman/5.1/en/create-index.html
Namun, ini tidak ada hubungannya secara khusus dengan indeks HASH.