Mysql
 sql >> Base de données >  >> RDS >> Mysql

Index de hachage statique MySQL

Pouvez-vous nous en dire un peu plus sur votre table et votre moteur de stockage ? HASH explicite les index ne peuvent être créés que pour les tables basées sur la MEMORY et NDB moteurs (NDB =MySQL Cluster). En supposant que vous n'utilisez pas MySQL Cluster, il semble étrange que vous utilisiez le MEMORY moteur de stockage pour stocker des millions de lignes.

Cela dit, vous pouvez ajouter le KEY_BLOCK_SIZE indice lors de la création d'index, ce qui semble influencer la quantité d'espace utilisé pour les clés :http://dev.mysql.com/doc/refman/5.1/en/create-index.html Cependant, cela n'a rien à voir en particulier avec les index HASH.