PostgreSQL 实现定时job执行(pgAgent)

interesting2324 23 0 pdf 2021-08-20 21:08:04

PostgreSQL中定时job执行业务分析近期项目需要定期清理数据库中的多余数据,即每月1号删除指定表中一年以上的数据。初步分析这种定时job可以使用一下两种技术实现:为了避免数据库系统和操作系统的绑定,最后决定在数据库层面实现自动清理功能,即使用pgAgent功能介绍pgAgent是pgAdmin III工具中的一个插件,它在pgAdmin III v1.4版本中引用。主要用于PostgreSQL的作业调度代理,能够在复杂的时间表上运行多步批处理shell和SQL任务。需要注意的是,pgAgent需要一些数据库表和其他对象的支持,因此需要先安装pgAgent数据库。

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

PostgreSQL 实现定时job执行(pgAgent)

用户评论
请输入评论内容
评分:
暂无评论