gpt4 book ai didi

php - 归档数据并运行报告

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

我有一个 mysql 数据库,由于每分钟的插入量,其大小增长得非常快,

由于较大的数据库会降低性能,并且旧日期仅用于报告,因此我正在考虑将该数据移出数据库。

所以我有一些疑问

  1. 这是个好主意吗?
  2. 如何归档?
  3. 如何运行存档数据的报告?

非常感谢!

最佳答案

由于数据库大小而导致的性能下降程度是非常相关的。当您的表正确索引并且报表查询高效时,数据库大小对其性能的影响几乎可以忽略不计。

我的建议是,不要将数据从生产数据库移动到存档数据库,而是构建仅要求“最近”记录的报告。例如,不要删除所有超过一年的记录,而是修改您的报告查询:

其中日期 >= DATE_SUB(NOW(),INTERVAL 1 YEAR);

这样,您仍然可以在需要时访问所有数据,并且您的报告对数据库大小的影响非常小。另外确保您的日期已编入索引也会有所帮助。

关于php - 归档数据并运行报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30141245/

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