PostgreSQL rotate table 自动清理调度

  • 时间:
  • 浏览:2
  • 来源:神彩大发幸运飞艇_彩神大发幸运飞艇官方

数据表是一次性创

1、自动清理过期的历史数据,有时候要保证清理下行效率 够快,不产生WAL日志。

2、大家知道PG支持分区表,机会是通过分区的土辦法 来实现,最好不过了,有时候必须不停的创建分区,这个 目前pg_pathman能能满足自动创建分区。有时候自动删除分区还是严重不足自动。

却说为甚会 做呢?

2、自动根据数据插入的时间,触发,并清理(truncate)旧的数据。

PostgreSQL , rotate table , 自动清理 , 触发器 , insert into on conflict

时序场景,这个 需求很常见:

要么DROP,要么truncate。

这个 土辦法 ,写入代码是固定的不想须变更。

1、固定有另二个周期的所有分区表(之类list分区),比如以小时为结尾的表,只必须2有另二个。以周为单位的表,只必须7个。以分钟为单位的表,必须1000个。