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