gpt4 book ai didi

php - 优化 : large MySQL table, 仅使用最近的记录

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

我有一个优化问题。

我最近开始使用的 PHP Web 应用程序在 MySQL 数据库中有几个大型数据库表。该表中的信息应该可以出于业务目的随时访问,这使得它们最终变得非常大。

定期写入表并经常选择最近的记录。

以前的开发人员提出了一种非常奇怪的优化系统的做法。他们创建了单独的数据库来存储最近的记录,以便保持表紧凑,并在记录变“旧”(超过 24 小时)时同步表。

在执行 SELECT 查询时,应用程序使用当前日期来选择正确的数据库。

在我看来,这是一个非常奇怪的解决方案。我们为此发生了很大的争执,我希望改变这一点。然而,在此之前,我决定问:

1)以前有人遇到过类似的事情吗?我的意思是,最近记录的单独数据库。

2) 针对这种特殊情况优化数据库的最常见做法是什么?

欢迎提出任何意见,因为此时可以采取多种方式。

最佳答案

尝试使用索引:

CREATE INDEX

改善信息的访问、使用和部署。

关于php - 优化 : large MySQL table, 仅使用最近的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36306023/

26 4 0