私はinnodbテーブルを持っています。テーブルのクエリは以下のようになります。 SELECT *
FROM x
WHERE now() BETWEEN a AND b
テーブル内の行の総数は700Kの周囲にいる間、私は上の複合インデックスを作成しました(a、b)は、クエリは約4K行を返します。 ただし、実行計画のEXPLAINを取得すると、クエリで期待されたインデックスが使用されていない
負荷が60秒かかる場合、どのように最適化できますか? 説明構造体: explain tablename;
IMG:http://i.stack.imgur.com/TfbY3.png 説明SQL explain select * from tablename;
IMG:http://i.stack.imgur.com/jHI47.png REAL DB DROP TABLE IF EXIS