【发布时间】:2019-12-06 15:06:38
【问题描述】:
我有一个包含超过 1000 万行的大表,尽管它具有所有 3 列的索引,但查询结果大约需要一分钟。
我尝试做列表分区,但分区表不允许我创建所需的主键和外键。有没有办法创建这些约束?
【问题讨论】:
我有一个包含超过 1000 万行的大表,尽管它具有所有 3 列的索引,但查询结果大约需要一分钟。
我尝试做列表分区,但分区表不允许我创建所需的主键和外键。有没有办法创建这些约束?
【问题讨论】:
是的,升级到 postgres 12,它支持这两个。也就是说,包含 1000 万行的表并没有那么大,我会在分区之前考虑提高您的查询性能,除非您期望它快速增长。
【讨论】: