gpt4 book ai didi

mysql - 在 mysql 中使用新添加的表记录

转载 作者:行者123 更新时间:2023-11-30 23:33:07 24 4
gpt4 key购买 nike

我是 Mysql 新手。有什么方法可以只处理新添加的记录吗?我的表包含超过 100 万条记录。每 5 分钟,添加一条新记录。要找到表格的 avg(),至少需要 3.5 秒。每当我找到 avg(), 时,都会计算整行。相反,我只想为新添加的记录计算 avg()。它减少了执行时间。如何找到我应该计算的最后一个位置?

例子:

+++++++++++++++++++++++++
| Id | name | data |
+++++++++++++++++++++++++
| 01 | aaa | 10045 |
. . .
. . .
|1000000| xxx | 10012 |
+++++++++++++++++++++++++

平均 1000 条记录=500;---> 需要 3 秒

平均 1100 条记录=600;---> 需要 3.5 秒

最佳答案

@KAJ 的评论和@Arif 的回答并为您指明了正确的方向。但也请考虑为此创建一个 View ……它本质上是一个“您需要一直运行的查询”,而这些类型的查询是 View 的最佳候选者。

请参阅@Arif 的回答以获得制作VIEW_recent_additions 的良好起点。

关于mysql - 在 mysql 中使用新添加的表记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9566636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com