Sybase IQ缓存数据库结果


Sybase IQ cache database result

我使用一个查询来计算一个约有1100万行的表上的一些值。我需要实时显示结果(在我的网站上),但这个计算需要大约1分钟才能执行。表内容每30分钟更改一次,所以我不必在每次用户重新加载页面时重新计算结果。如何缓存计算结果?通过php(我使用odbc)或使用一些sql语句,一些sybase IQ选项。谢谢

我也在https://dba.stackexchange.com/.很抱歉重复,不知道哪里是更好的地方

所以我找到了解决方案。没有优化,但对我有帮助。我将计算结果插入临时表,并在其中添加一列当前日期。在脚本启动时,我会检查表是否早于30分钟,如果是,我会将其丢弃并再次crwate。