分区表的主键和约束
Primary key and constraints on partitioned tables
我有一个超过 1000 万行的大型 table,尽管它具有所有 3 列的索引,但查询结果大约需要一分钟。
我试过列表分区,但是分区table不允许我创建需要的主键和外键。有没有办法创建这些约束?
是的,升级到支持这两个的 postgres 12。也就是说,具有 1000 万行的 table 并没有那么大,我会考虑在分区之前提高您的查询性能,除非您期望它快速增长。
我有一个超过 1000 万行的大型 table,尽管它具有所有 3 列的索引,但查询结果大约需要一分钟。
我试过列表分区,但是分区table不允许我创建需要的主键和外键。有没有办法创建这些约束?
是的,升级到支持这两个的 postgres 12。也就是说,具有 1000 万行的 table 并没有那么大,我会考虑在分区之前提高您的查询性能,除非您期望它快速增长。