0
MySQL 5.7では、インデックス(BTREEまたはHASH)を指定してもインデックスを作成するたびに、作成されるインデックスは常にBTREEになります。誰でもHASHをインデックスに登録する方法を知っていますか?私はそれを低基数列で使用する予定です。MySQLでハッシュテーブルのインデックスを有効にするには?
MySQL 5.7では、インデックス(BTREEまたはHASH)を指定してもインデックスを作成するたびに、作成されるインデックスは常にBTREEになります。誰でもHASHをインデックスに登録する方法を知っていますか?私はそれを低基数列で使用する予定です。MySQLでハッシュテーブルのインデックスを有効にするには?
のInnoDBとMyISAMのハッシュインデックス(https://dev.mysql.com/doc/refman/5.7/en/create-index.html)
をサポートしていません。しかし、あなたは、(メモリInnoDBは、MyISAMテーブルをどのエンジンを使用しない適応ハッシュインデックス( https://dev.mysql.com/doc/refman/5.7/en/innodb-adaptive-hash.html)
を使用することができます...)? – Imanez
InnoDB -------- –
ハッシュは、もし存在すれば、ポイントクエリのためにBTreeよりわずかに優れているに過ぎず、 "レンジ"クエリには役に立たないでしょう。だから、彼らはそれを含めて気にしなかった。 –