Bạn có thể giải thích thêm một chút về bảng và công cụ lưu trữ của bạn không? HASH
rõ ràng chỉ có thể được tạo cho các bảng dựa trên MEMORY
và NDB
động cơ (NDB =MySQL Cluster). Giả sử bạn không sử dụng MySQL Cluster, có vẻ lạ bạn đang sử dụng MEMORY
công cụ lưu trữ để lưu trữ hàng triệu hàng.
Điều đó nói rằng, bạn có thể thêm KEY_BLOCK_SIZE
gợi ý khi tạo chỉ mục, điều này dường như ảnh hưởng đến lượng không gian được sử dụng cho các khóa: http://dev.mysql.com/doc/refman/5.1/en/create-index.html
Tuy nhiên, điều này không liên quan gì đến chỉ số HASH.