我们有一张非常大的表,被分成了按月份的小表。我们在postgresql.conf文件中没有设置任何自动清理参数,因此它默认启用了默认参数。
过去几个月的表table_201404、table_201403在超时后不再写入或更新/删除,它们只被用于历史数据读取。为什么我们注意到自动清理进程在这些表上运行?是因为它们是主分区的一部分,PostgreSQL将这些表视为一个整体吗?
我们正在考虑关闭这些过去表的自动清理功能,但我想先咨询一下Stackoverflow的智慧。
谢谢大家...
过去几个月的表table_201404、table_201403在超时后不再写入或更新/删除,它们只被用于历史数据读取。为什么我们注意到自动清理进程在这些表上运行?是因为它们是主分区的一部分,PostgreSQL将这些表视为一个整体吗?
我们正在考虑关闭这些过去表的自动清理功能,但我想先咨询一下Stackoverflow的智慧。
谢谢大家...