过去数据学说的缓存实践2

时间:2019-02-13 05:44:09

标签: mysql doctrine-orm

我有一些表一天要更新几次。

2017-01-01 00:00:00 243
2017-01-01 12:00:00 653
2017-01-01 23:00:00 523
2017-01-02 00:00:00 122
2017-01-02 12:00:00 233
2017-01-02 23:00:00 344
.
.

现在,我获取每天具有最大值的行。

2017-01-01 12:00:00 653
2017-01-02 23:00:00 344

因此,这两行都已提取。

为此,对于过去的数据,提取的行从未更改。

因此,每天和每次做类似max()的事情是多余的。

  1. 在doctrine2或sql中是否有用于这种目的的缓存方法?

  2. 我应该创建一个新表来存储过去的结果,并从原始表中仅选择“今天”的数据吗?

新表格

2017-01-01 01:00:00 653
2017-01-02 02:00:00 344

0 个答案:

没有答案