gpt4 book ai didi

mysql - 使用 MySQL 从详细记录创建摘要记录的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-29 14:37:17 25 4
gpt4 key购买 nike

我一天可能有 10 到 2000 万条详细记录(统计和性能数据),必须读入这些记录,并将其汇总为 24 小时和 1 条每日摘要记录。

该过程计算多个字段的平均值,获取其他字段的最大值和最小值,与 CPU 无关。

这样更好吗:

A) 在记录进来时将详细记录汇总到汇总记录中,稍微延迟每个详细记录插入?我假设汇总表中会有很多锁定(选择更新等),因为有几个不同的系统导入数据。

B) 等到该小时结束,然后选择整个前几个小时的数据并创建汇总记录?用户看到统计数据会有延迟,但在此期间可以查看详细记录。

也许还有其他方法?

最佳答案

只需为汇总表创建view即可。您的所有插入将照常工作。只需根据您的需要提出意见作为总结即可。这将自动更新主表。

您还可以进行 24 小时和 1 天的汇总。 View 是存储的查询,调用时会生成结果集。 View 充当虚拟表。

有关 View 的更多详细信息,请参阅:http://dev.mysql.com/doc/refman/5.0/en/create-view.html

如果您需要有关 mysql View 的进一步帮助,请告诉我。

关于mysql - 使用 MySQL 从详细记录创建摘要记录的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775818/

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