0

myisam テーブルの 1 つをメモリに複製しましたが、インデックスが正常に機能していないようです。インデックスは 3 列にありますが、カーディナリティを示すのは 3 列目だけであり、クエリは非常に低速です (何らかの理由で全テーブル スキャンを実行しています)。

では、メモリテーブルは複数の列インデックスをサポートしていませんか?

4

1 に答える 1

0

はい、彼らがやります。インデックスごとに最大 16 列、テーブルごとに最大 64 のインデックス、およびレコードの合計キー サイズは約 3KB を超えることはできません。

ほら、それは docs にあります。

これは、インデックスが適切に使用されているという意味ではありません。これは、クエリと、インデックス内の列の組み合わせと順序によって異なります。

于 2012-10-20T12:44:55.997 に答える