私はMysqlを初めて使用しています。新しく追加されたレコードのみで作業する方法はありますか? 私のテーブルには100万を超えるレコードが含まれています。 5分ごとに、新しいレコードが追加されます。テーブルのavg()
を見つけるには、最低でも3.5秒かかります。 avg(),
が見つかるたびに、行全体が計算されます。その代わりに、私は新しく追加されたレコードについてのみavg()
を計算したいと思う。実行時間が短縮されます。どのように計算しなければならない最後のポジションを見つけるには?mysqlで新しく追加されたテーブルレコードを操作する
例:1000のレコードの
+++++++++++++++++++++++++
| Id | name | data |
+++++++++++++++++++++++++
| 01 | aaa | 10045 |
. . .
. . .
|1000000| xxx | 10012 |
+++++++++++++++++++++++++
平均は= 500; ---> 1100のレコードの3秒
平均は= 600かかります。---> KAJさん@ 3.5sec
自動増分フィールドまたはタイムスタンプ/日付の追加/更新はありますか? – kaj