当前位置:Gxlcms > 数据库问题 > PostgreSQL定时刷新物化视图的一种简单方法

PostgreSQL定时刷新物化视图的一种简单方法

时间:2021-07-01 10:21:17 帮助过:8人阅读

创建物化视图 CREATE MATERIALIZED VIEW MAX_ID_MVIEW AS SELECT PART_ID, MAX(ID) MAX_ID FROM PART_DETAIL GROUP BY PART_ID; -- 如果刷新时不带CONCURRENTLY则无需创建唯一索引 CREATE UNIQUE INDEX IDX_MAX_ID ON MAX_ID_MVIEW(PART_ID); -- 利用watch命令每120s刷新一次物化视图 REFRESH MATERIALIZED VIEW CONCURRENTLY MAX_ID_MVIEW; \watch 120

经测试有效,但缺点是需保持在psql窗口一直运行。

PostgreSQL定时刷新物化视图的一种简单方法

标签:增加   tail   运行   select   res   stat   postgres   ali   结果   

人气教程排行