存储数据以根据小时检索它

时间:2011-11-22 01:53:21

标签: php mysql

我无法解释如何做到这一点。我想要完成的是:

我正在插入数据,我想使用PHP提取数据统计数据 - 在最后一小时(15小时)插入了多少数据。会有很多记录100万+。当我插入此数据时,每个新数据插入是否应该有一个包含日期时间的列?

最有效的方法是什么?

2 个答案:

答案 0 :(得分:0)

我建议使用日志记录。你可以在内存中维护一个计数器并记录输入的每1000行(或者对你有意义的任何数字)。

答案 1 :(得分:0)

在您的结构中添加一个datetime列,并在每个插入上填入“NOW()”。只要你有一个索引,简单的查询应该非常有效地运行。