postgresql 利用pgAgent实现定时器任务
2024-08-25 06:45:53
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即可
最新文章
- C# winform开发:Graphics、pictureBox同时画多个矩形
- 微分方程——包络和奇解
- python web框架——扩展Django&;tornado
- 反汇编一个dos软盘的启动扇区
- HIVE中的HQL操作
- 【转】 解决IllegalStateException: Can not perform this action after onSaveInstanceState
- .NET研发人员面试题(二)
- 图片onerror(转)
- delphi 默认字体修改
- UIImage拉伸显示
- SQL 存储过程 通过多个ID更新数据 分类: SQL Server 2014-12-08 16:08 299人阅读 评论(0) 收藏
- MySQL二进制日志备份和恢复详解
- JDBC各种数据库连接方式
- 定制炫彩界面:duilib与MFC 的对比
- es6语法在ios低版本的支持性
- 【节点-添加标签】【节点-删除标签】【显示年-月-日-星期】【math算数】【正则表达式】
- Hibernate search使用示例(基础小结-注解方式)
- Linq基于两个属性的分组
- JAVA小程序-----买衣服
- LeetCode OJ 2. Add Two Numbers
热门文章
- Spark-2.3.2 Java SparkSQL的自定义HBase数据源
- js数值的添加与删除
- [转载]pythonnet
- (尚017)Vue插件
- aix 10代oracle zabbix2.4.4 日志监控
- leetcode解题报告(27):Reverse Linked List
- noi.ac #36 模拟
- Poj 3261 Milk Patterns(后缀数组+二分答案)
- [matlab工具箱] 神经网络Neural Net
- nginx+uwsgi+python3+pipenv+mysql+redis部署django程序