吃瓜娜美 (@NaMei_ZZ)pg数据库partition分区问题请教 中发帖

背景
现在有一个2000万左右的日志表,每月大概500万数据的增量。目前是最最最简单的单表,因一些原因,准备重建该表,并使用parttition进行分区。
目前准备方案如下:


重命名原表
[image]


创建分区表
[image]


预创建分区
[image]


导入数据
[image]


创建索引(示例)
[image]




不考虑业务中断、锁表等问题
其实是目前有一次涉及底层数据的大调整,已经公告停服了,领导安排顺便把这个优化了~~

请教

目前方案是否可行?
使用partition进行分区有什么注意事项吗?
预创建分区那里,据说可以通过触发器自动创建,不知道有没有必要?
跨分区查询时怎么优化查询条件