【问题标题】:How to create views with soft persistence?如何创建具有软持久性的视图?
【发布时间】:2013-10-03 14:28:06
【问题描述】:

我需要使用 MySQL 创建一个视图。

但问题是,当我们尝试从中获取一些数据时,视图会重新计算所有数据。而对于复杂的视图,需要多次演算,这是一个问题。

我怎样才能保持几个小时(例如 6 小时)的持久性?

有没有办法避免创建一个真实的表并同步它?

【问题讨论】:

    标签: mysql sql view


    【解决方案1】:

    视图始终显示最新数据,因为它只是实际表的视图,无法为自己保存任何数据。

    我会通过创建一个包含所有必需数据的具体表而不是视图来解决这个问题,并使用某种类型的 cronjob 定期更新它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 2020-03-08
      相关资源
      最近更新 更多