0

複合主キーを使用するテーブルに問題があります。キーは、日付とそれに続く bigint で構成されます。

PK からフィールドのみを選択し、両方の列を含む where 句を使用している場合でも、テーブルの選択はスキャンしているように見えます。例えば

SELECT mydate, myid from foo WHERE mydate >='2014-08-26' AND my_id = 1234;

考慮される行の場所と数が数百万であることを使用して、select ショーを説明します。

奇妙な点の 1 つは、key_len が 7 と表示されていることです。これは小さすぎるようです。

私の本能は鍵が壊れていると言っていますが、明らかな何かを見落としている可能性があります。

何かご意見は?

ありがとうございました

リチャード

4

1 に答える 1