PostgreSQL15-beta1版本系統表、系統檢視、等待事件變化

T1YSL發表於2022-09-01

系統表變化

表名 更改方式 檢視描述
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 等待獲取排他鎖以截斷任何空型別


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990629/viewspace-2913043/,如需轉載,請註明出處,否則將追究法律責任。

相關文章