现有每日分区表上的分区创建速度很慢

问题描述 投票:0回答:1

背景:我们提前几周手动创建每日分区。这还不是生产环境。 1.5TB大小的表包含大约90天的分区。这是在 Postgres 15 上

问题:当我尝试创建每日分区时,它会永远运行。预计至少有 1 年的数据。

我像这样创建每日分区

CREATE TABLE schemapartition.sportsdata_20241202 PARTITION OF schemabase.sportsdata FOR VALUES FROM ('2024-12-02') TO ('2024-12-03'); 

限制:我无法使用 pg_partman,因为我使用不同的模式来容纳分区。 pg_partman 尚不具备在不同模式中创建分区的能力。

问题: 为了加快分区创建速度,您建议我做什么?

有一个锁阻止了我的会话

postgresql
1个回答
0
投票

杀死阻塞会话后我的sql经历了

© www.soinside.com 2019 - 2024. All rights reserved.