postgres定期刷新物化视图

rac*_*iri 9 sql postgresql postgresql-9.3

出于优化目的,我正在使用物化视图,定期刷新它我已经设置了一个cron作业,每三个小时在我的情况下运行每个周期t.我的问题是:

  1. 什么是刷新物化视图的最佳方法?
  2. 如果使用cron作业刷新物化视图会出现什么问题?

我遇到了一个安排工作链接的postgres插件

rac*_*iri 8

最好的方法是定期执行执行任务的脚本:

脚本是:

#!/bin/sh
psql -U user_name -d database_instance_name -c 'refresh materialized view view_name'
Run Code Online (Sandbox Code Playgroud)

并在crontab中添加一个条目,如:

@hourly  /full_path/script_name.sh
Run Code Online (Sandbox Code Playgroud)