1、安装pgAgent
利用Application Stack Builder安装向导,安装pgAgent。
根据安装向导一步一步安装即可。
安装完成之后,windows服务列表中会增加一个服务:PostgreSQL Scheduling Agent - pgAgent
2、新建定时器任务
在pgAdmin中的pgAgent任务来新建任务。
(1)新建schedules,需要填入开始和结束时间
2、填入定时器时间规则,这里填的是每天6点50执行。
(3)填入执行操作,要注意选择远程,然后填入数据库连接信息
host=127.0.0.1 port=18062 dbname=shanxi user=postgres password='xxs@123' connect_timeout=10
(4)填入要执行的操作的sql语句
3、查询定时器执行日志
pgAgent的相关表都位于postgresql/pgAgent下。
pga_exception : 记录作业执行异常信息
pga_job: 作业定义的基本信息,作业起止时间,最后运行时间等
pga_jobagent:pgAgent的配置信息,服务器上pgAgent的地址和启动时间
pga_jobclass: pgAgent的配置信息,定义作业类型
pga_joblog:每个作业的运行日志,包含启动时间、执行时长。
pga_jobstep:每个job步骤的定义在这个表里。
pga_jobsteplog:每个job步骤的执行日志,包含步骤的开始时间,执行时长。
pga_schedule:job调度的定义在这个表里。
一般执行:select * from pga_jobsteplog即可
手机扫一扫
移动阅读更方便
你可能感兴趣的文章