标签: postgresql partitioning
我是PostgreSQL表分区的新手。我想在运行时根据记录包含的父表数量创建分区表。假设我在父表中有2M个记录,那么我应该能够创建2个每个1M的分区表。在我的情况下,父表是UNLOGGED表,并且包含几列作为主键。我试图在父表上创建并选择查询和删除,但是删除似乎在减慢整个过程。有什么更好的方法吗?
P.S-我无权访问PostgreSQL的管理工具
答案 0 :(得分:0)
在新创建的分区表上添加索引有助于在2-5秒内删除数百万条记录。那解决了我的表分区问题。