gpt4 book ai didi

mysql - 是否有可能加快 MySQL 中的 sum() 速度?

转载 作者:行者123 更新时间:2023-11-29 15:56:26 25 4
gpt4 key购买 nike

我正在 MySQL 数据库上执行“select sum(foo) from bar”查询,该查询汇总了 7.3 毫米的记录,每次运行大约需要 22 秒。有什么技巧可以加快 MySQL 中的求和速度吗?

最佳答案

不,您无法加速函数本身。这里的问题实际上是您选择了 730 万条记录。 MySQL必须扫描整个表,730万是一个相当大的数字。实际上,它完成得这么快,给我留下了深刻的印象。

您可以采用的策略是将数据分成更小的子集(可能按日期?月份?)并维护不会更改的旧数据的总和。您可以定期更新总和,并且可以通过添加总和以及此后添加的任何新数据来计算总体值,这将是一个少得多的行数。

关于mysql - 是否有可能加快 MySQL 中的 sum() 速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56432058/

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