1

このスレッドでクエリを取得しましたSum Multiple Row Date Difference Mysql

現在の問題は、クエリの実行時間が非常に長いことです。少し行データhttp://sqlfiddle.com/#!2/0d496/1/0を試してみます。そして、ローカルデータベースでこのクエリを実行しようとすると(テーブルの合計行は約200.000行です)、非常に長い時間待っても結果がないため、クレイジーなことのようです。

質問したいのですが、このクエリはデフォルトで実行に時間がかかりますか? より速くすることは可能ですか?どのように?ありがとうございました。

4

1 に答える 1

1

Speed をインデックスに追加してみてください。

キーLogCarIdx( LogDate, CarId, Speed)

次に、c1 ベースのクエリはインデックスを使用します (つまり、説明します)。sqlfiddle では速度の違いはわかりませんが、フル サイズのクエリでは役立つ可能性があります。

于 2013-05-01T04:01:59.937 に答える