
今天小编要给大家分享的是PostgreSQL实现job神器pg_cron。我们都知道PGAgent功能不错,但需要的依赖太多了,需要先装PGadmin以及一大堆的依赖包,使用起来非常不方面。而pg_cron相对而言简单了很多,只需要编译和修改三两个参数就可以了。
安装
pg_cron的安装比较简单,只需要解压、编译和安装三步走就可以了。在解压后,我们需要修改参数,然后创建扩展就可以完成安装。
使用
使用pg_cron也很简单,只需要利用我们装的pg_cron扩展中的schedule函数就可以把需要执行的任务加入到定时列表中。如果我们想给这个任务起个名字,可以在前面加上名称。同时,Jobname不仅仅可以方便我们查看任务,同时再做更改job内容的时候提供必要的帮助。
审核日志
审核日志可让我们查看正在运行的cron作业以及过去的作业运行情况,pg_cron库中的job_run_details表存储了命令开始和结束时间、pg_cron命令是否成功以及返回的行数或错误消息等信息。
总结
使用pg_cron简单方便,安装简单,使用方便,对于需要执行定时任务的小型项目非常实用。同时,pg_cron的审核日志功能能够帮助我们快速检测问题,提高 efficiency.
关注我们,了解更多。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5961.html
