PostgreSQL 13 Beta 2 发布

PostgreSQL 13 Beta 2 已经发布,此版本包含了将在 PostgreSQL 13 最终发行版中提供的所有特性的预览,不过可能有些特性最终会发生更改。

Beta 1 期间报告了许多针对 PostgreSQL 13 的 bug 修复,这些修复已应用于 Beta 2 版本,包括:

现在,effective_io_concurrency配置参数更易于使用。要将旧值转换为新值,可以使用以下公式: SELECT round(sum(OLD / n::float)) from generate_series(1, OLD) s(n);。

enable_hashagg_disk配置参数被重命名为 hashagg_avoid_disk_plan,默认为off。

enable_groupingsets_hash_disk配置参数已被删除。

EXPLAIN ANALYZE 散列聚合溢出到磁盘的并行查询计划的输出现在显示每个 worker 的最大内存和磁盘使用率。

哈希聚合溢出到磁盘功能的其它一些修复和改进。

修复启动物理复制时 WAL sender 的崩溃问题。

详情查看更新说明:https://www.postgresql.org/about/news/2047