PostgreSQL 18 预览: 在清理日志中记录 VACUUM 延迟时间
PostgreSQL 自动清理进程在工作时,会不时地进行休眠,很难判断它的工作饱和度。现在,PostgreSQL 在清理日志中添加了基于成本的 VACUUM 延迟时间。
PostgreSQL 自动清理进程在工作时,会不时地进行休眠,很难判断它的工作饱和度。现在,PostgreSQL 在清理日志中添加了基于成本的 VACUUM 延迟时间。
当我们往数据库导入数据时,经常会出现违反约束报错的情况。现在,PostgreSQL 支持以 “NOT VALID” 方式添加非空约束了。
PostgreSQL 自动清理进程在工作时,会不时地进行休眠,很难判断它的工作饱和度。现在,PostgreSQL 在进度视图中添加了基于成本的 VACUUM 延迟时间。
不知道你有没有注意到,在 PostgreSQL 中创建 GIN 索引时,需要很长时间才能创建完成。现在,PostgreSQL 支持并行创建 GIN 索引了。
当分区表的数据量相当大的时候,统计信息的更新会出现滞后吗?现在,PostgreSQL 可以单独收集分区表的统计信息了。
导入数据时可能出现错误,在错误行数可接受的范围内,如何跳过错误行?现在,PostgreSQL 为 COPY 命令添加了 REJECT_LIMIT 选项。
你想不想知道 PostgreSQL 在每个表上面,进行清理和分析所花费的时间?现在,PostgreSQL 提供了清理和分析关系表的累积统计信息。
你有没有注意到 PostgreSQL 进行某些变更操作后,会出现统计信息失效的情况?现在,PostgreSQL 提供了可以对缺失统计信息的关系进行分析的方法。
Copyright (c) 2017 - 2025, Redrock Data Services, Inc. All rights reserved.