2

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

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

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

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

4

1 回答 1

0

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

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

于 2013-10-03T14:36:14.553 回答