【发布时间】:2014-11-11 14:52:19
【问题描述】:
在我的工作中,我的同事总是为沉重的表格构建报告 cronjobs。使用 cronjob,我们从每个用户获取 1 天的所有数据,并将总数插入报告表中。报告概览页面不正确,因为它最多延迟 1 小时。
cronjob 每天运行 24 次(每小时)。
使用 MySQL 视图更好吗?当一条记录添加到主表时,MySQL 视图将更新,对吧?这是一个非常尽管的动作。这会影响使用仪表板的用户吗?
亲切的问候,
约斯特
【问题讨论】:
-
视图只是数据库中表的一个窗口。当视图被访问时,数据库仍然需要根据视图检索结果。听起来他们可能需要数据库做很多工作,如果表很大,可能会影响性能。