背景:我们提前几周手动创建每日分区。这还不是生产环境。 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 尚不具备在不同模式中创建分区的能力。
问题: 为了加快分区创建速度,您建议我做什么?
有一个锁阻止了我的会话
杀死阻塞会话后我的sql经历了