PostgreSQL15-beta1版本系统表、系统视图、等待事件变化

来源:这里教程网 时间:2026-03-14 20:38:14 作者:

系统表变化

表名 更改方式 视图描述
pg_parameter_acl 新增 一个系统表,记录一个或多个角色被授权的配置参数
pg_publication_namespace 新增 记录数据库中模式和发布之间的映射的系统表
pg_collation 调整 更改 collcollate 列和 collctype 列的类型(name → text);添加 colliculocale 列
pg_constraint 调整 添加 confdelsetcols 列
pg_database 调整 更改 datcollate 列、datctype 列的类型(name → text);添加 datcollversion 列、daticulocale 列、datlocprovider 列 ;删除 datlastsysoid 列
pg_index 调整 添加 indnullsnotdistinct 列
pg_publication_rel 调整 添加 prattrs 列和 prqual 列
pg_statistic_ext_data 调整 retype stxdexpr 列(pg_statistic[] 相同,但类型oid 不同);添加stxdinherit 列
pg_subscription 调整 添加 subdisableonerr 列、subskiplsn 列、subtwophasestate 列

系统视图变化

视图名 更改方式 视图描述
pg_ident_file_mappings 新增 提供 pg_ident.conf 内容摘要的系统视图
pg_stat_recovery_prefetch 新增 动态统计视图,提供有关恢复期间 WAL 预取的信息
pg_stat_subscription_stats 新增 动态统计视图,在反映到订阅时提供诸如错误数之类的信息
pg_stats_ext 调整 增加继承列
pg_stats_ext_exprs 调整 增加继承列

等待事件新增

Wait Event name 更改方式 Type Description
BaseBackupSync 新增 IO 等待basebackup的存储同步
BaseBackupWrite 新增 IO 正在等待basebackup写入
VersionFileWrite 新增 IO 在创建数据库时等待写入版本文件。
ArchiveCleanupCommand 新增 IPC 等待archive_cleanup_command命令完成
ArchiveCommand 新增 IPC 等待archive_command命令完成
RecoveryEndCommand 新增 IPC 等待recovery_end_command命令完成
RestoreCommand 新增 IPC 等待restore_command命令完成
VacuumTruncate 新增 Timeout 等待获取排他锁以截断任何空类型

相关推荐