pgAgent即将退役,作者正在配置pg_timetable作为替代方案,并计划开发类似pgAgent的用户界面。文章讨论了PostgreSQL的JSON数据处理、随机数生成及其独特的SQL用法,强调了PostgreSQL的优势和常见误区。作者分享了在本地使用AI生成数据的有益体验。
本文介绍了两个用于定时任务自动化的PostgreSQL特定工具:pg_cron和pg_timetable。pg_cron提供了类似cron的调度功能,适用于简单的任务执行。pg_timetable提供了更高级的调度功能,支持任务链、参数支持、多个执行客户端等。选择使用哪个工具取决于具体需求,对于简单的单集群任务,可以选择pg_cron,而对于更复杂的需求,包括高级调度、任务依赖和多集群编排,可以选择pg_timetable。
上周二在比利时鲁汶举行的PGConf.BE会议讨论了PostgreSQL的pg_timetable作业调度器和性能问题,介绍了PostgreSQL中使用大对象和Linux IO内部等话题。会议结束后与与会者和赞助商进行了交流,作者将在不同地方发表演讲并准备了关于PostgreSQL恢复的网络研讨会。
这篇文章介绍了一个更新的pg_timetable预定任务监控仪表盘,包括客户端名称、调度器数量、链路数、任务执行次数、错误次数和平均任务持续时间等信息。提供了查询语句和图表展示,并鼓励读者为pg_timetable项目做出贡献。
pg_timetable v5.6发布,新增链式延迟启动和增强的链式错误处理功能,更新Go版本和改进任务执行方式。修复稀有bug。
本文介绍了pg_timetable的执行日志和优点,包括独立进程、内置任务、易于安装等。pg_timetable是免费的开源软件。提供了pg_timetable和Percona Distribution for PostgreSQL的相关链接。
我们团队很自豪地介绍pg_timetable v5.3新版本,新版本添加了禁用数据库日志记录的功能,可以将日志输出到本地文件,同时禁用数据库日志记录,还添加了日志旋转功能,欢迎参与贡献!
完成下面两步后,将自动完成登录并继续当前操作。