mysql innodb-tableのテキストフィールドにインデックスを付けようとしていますが、ハッシュインデックスが次のようになります。
CREATE INDEX teksti_index USING HASH ON maili_teksti(teksti(100));
つまり、これはmysqlがフィールドの最初の100文字を取得し、ハッシュを計算する(そしてハッシュにインデックスを付ける)ことを意味しますか?数値を100から200に変更した場合、インデックスのサイズは同じですか?
そして...この種のコマンドを最適化したい場合、これは正しい方法です。
SELECT count(*) from teksti where teksti='random text';