gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 23:46:26 28 4
gpt4 key购买 nike

我正在对 MySQL 数据库执行“从 bar 中选择 sum(foo)”查询,该数据库汇总了 7.3 毫米的记录,每次运行大约需要 22 秒。有没有加快 MySQL 求和的技巧?

最佳答案

不,您不能加速函数本身。这里的问题实际上是您要选择 730 万条记录。 MySQL 必须扫描整个表,730 万是一个很大的数字。实际上,它完成得如此之快让我印象深刻。

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

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

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