怎么定时执行 vacuum full table 维护任务? 我们每天的调度任务中(调度任务跑的都是存储过程),有一项工作是,需要把前一天的分区表数据 vacuum 一下,但是 vacuum 不能在function和procedure中调用,会报“[25001] ERROR: VACUUM cannot be executed from a function”。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

怎么定时执行 vacuum full table 维护任务? 我们每天的调度任务中(调度任务跑的都是存储过程),有一项工作是,需要把前一天的分区表数据 vacuum 一下,但是 vacuum 不能在function和procedure中调用,会报“[25001] ERROR: VACUUM cannot be executed from a function”。

游客886 2019-05-21 11:35:26 1156

怎么定时执行 vacuum full table 维护任务?
我们每天的调度任务中(调度任务跑的都是存储过程),有一项工作是,需要把前一天的分区表数据 vacuum 一下,但是 vacuum 不能在function和procedure中调用,会报“[25001] ERROR: VACUUM cannot be executed from a function”。本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

存储 关系型数据库 调度 PostgreSQL
分享到
取消 提交回答
全部回答(1)
  • 游客886
    2019-07-17 23:35:47

    任务调度前先运行下shell脚本,vacuum full放到shell脚本里

    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程