頭の体操にちょっとやってみました。hizuke」の複合インデックスが必要ですね。日次でサンプルデータを作って試してみました。1日分で5〜10秒くらい。1日分で73万件(2000*365)処理することになるので、妥当じゃないでしょうか。過去分が変わらないのであれば、1日分をサマリーテーブルに入れていけばよいです。こんばんは、平塚といいます。なんとなくですが、株式などの市場データでしょうか。いうことでイメージ合うでしょうか。MySQL的につらいことになっていると思われます。いったところに工夫が求められる感じです。市場データでしたら過去のデータは変わらないですよね。1回計算すればそれを記録しておけばよい、といったことはないでしょうか。いった運用ができるかもしれませんね。思いついたらメールしてみようと思います。MySQLをはじめて1ヶ月の初心者です。本格的にものにしようと勉強中です。ところが、MySQLの処理速度が遅いので困惑しており、メールをしたところです。keycodeが2000種程になるので今では200万件を超えております。テーブル名(tb)de開けたところ3.2秒かかりました。keycodeだけ付けましたが2.2秒とあまり変わりません。クエリーを作りました。して直近だけで9.6秒かかりました。96分かかっていました。できないか思っております。日付とkeycodeを単独でインデックスを作りました。explainは初めてで良くわかりませんが、速度アップのためのご指導頂けないでしょうか。