Gre*_*ith 13
虽然很多人只使用cron,但与内置调度程序最接近的是PgAgent.它是pgAdmin GUI管理工具的一个组件.可以在设置PgAgent和执行预定备份时找到一个很好的介绍.
小智 6
pg_cron是一个简单的、基于 cron 的 PostgreSQL 作业调度程序,它作为扩展在数据库内部运行。后台工作人员通过以调度作业的用户身份连接到本地数据库,根据他们的调度启动命令。
pg_cron 可以并行运行多个作业,但它一次最多运行一个作业实例。如果第二次运行应该在第一次运行完成之前开始,那么第二次运行会排队并在第一次运行完成后立即开始。这可确保作业按计划运行的次数完全相同,并且不会与它们自己同时运行。
如果您在热备用上设置 pg_cron,那么一旦服务器升级,它将开始运行 cron 作业,这些作业存储在表中并因此复制到热备用。这意味着您的定期作业会自动通过您的 PostgreSQL 服务器进行故障转移。
资料来源:citusdata.com
归档时间: |
|
查看次数: |
19406 次 |
最近记录: |