选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

文档 / 系统目录 / 统计视图

STATISTICS VIEW统计视图

pg_stat_subscription_stats

每个订阅一行,显示有关错误和冲突的统计信息。有关详细信息,请参阅pg_stat_subscription_stats。

统计视图 引入 15 现存至 20 devel 2 次结构变更

类别
统计视图
关系 OID
12347
关系类型
v(视图)
字段数
12
引入版本
15
版本状态
当前稳定版
结构变更
2 次

PostgreSQL 18 手册 官方文档 源码定义

版本轨迹

相对 PostgreSQL 17:新增 7 个字段,描述更新 1 处。

pg_stat_subscription_stats视图将包含每个订阅的一行。

字段

PostgreSQL 18 的 12 个字段,按定义顺序排列。说明默认用本站手册的译文,没有译文的按英文原文显示。

字段 类型 说明
subid oid 订阅的OID
subname name 订阅的名称
apply_error_count bigint 应用更改时发生错误的次数
sync_error_count bigint 在初始表同步期间发生错误的次数
confl_insert_exists bigint 在应用更改期间,行插入违反 NOT DEFERRABLE 唯一约束的次数。有关该冲突的详细信息,请参阅insert_exists。
confl_update_origin_differs bigint 在应用更改期间,更新被应用到先前已被另一个源修改过的行上的次数。有关该冲突的详细信息,请参阅update_origin_differs。
confl_update_exists bigint 在应用更改期间,更新后的行值违反 NOT DEFERRABLE 唯一约束的次数。有关该冲突的详细信息,请参阅update_exists。
confl_update_missing bigint 在应用更改期间,待更新的元组未找到的次数。有关该冲突的详细信息,请参阅update_missing。
confl_delete_origin_differs bigint 在应用更改期间,删除操作被应用到先前已被另一个源修改过的行上的次数。有关该冲突的详细信息,请参阅delete_origin_differs。
confl_delete_missing bigint 在应用更改期间,待删除的元组未找到的次数。有关该冲突的详细信息,请参阅delete_missing。
confl_multiple_unique_conflicts bigint 在应用更改期间,行插入或更新后的行值违反多个 NOT DEFERRABLE 唯一约束的次数。有关该冲突的详细信息,请参阅multiple_unique_conflicts。
stats_reset timestamp with time zone 这些统计数据最后一次重置的时间

演化历史

相邻两个大版本之间的差异,新的在前。版本号链到该版的字段表。

  1. PostgreSQL 19 ← 18 结构变更

    sync_seq_error_countsync_table_error_countconfl_update_deleted sync_error_count

  2. PostgreSQL 18 ← 17 结构变更

    confl_insert_existsconfl_update_origin_differsconfl_update_existsconfl_update_missingconfl_delete_origin_differsconfl_delete_missingconfl_multiple_unique_conflicts

    1 处描述更新
    • apply_error_count Number of times an error occurred while applying changes Number of times an error occurred while applying changes. Note that any conflict resulting in an apply error will be counted in both apply_error_count and the corresponding conflict count (e.g., confl_*).
  3. PostgreSQL 15 ← 14 新增此关系

    共 5 个字段

字段矩阵

每个字段在 6 个收录版本里的存在情况;方格指向该版的字段表。「有变」指类型、可空、隐式或数组维数与上一版不同。

存在 有变 已移除 不存在

字段 151617181920
subid 存在 存在 存在 存在 存在 存在
subname 存在 存在 存在 存在 存在 存在
apply_error_count 存在 存在 存在 存在 存在 存在
sync_error_count 存在 存在 存在 存在 已移除 不存在
stats_reset 存在 存在 存在 存在 存在 存在
confl_insert_exists 不存在 不存在 不存在 存在 存在 存在
confl_update_origin_differs 不存在 不存在 不存在 存在 存在 存在
confl_update_exists 不存在 不存在 不存在 存在 存在 存在
confl_update_missing 不存在 不存在 不存在 存在 存在 存在
confl_delete_origin_differs 不存在 不存在 不存在 存在 存在 存在
confl_delete_missing 不存在 不存在 不存在 存在 存在 存在
confl_multiple_unique_conflicts 不存在 不存在 不存在 存在 存在 存在
sync_seq_error_count 不存在 不存在 不存在 不存在 存在 存在
sync_table_error_count 不存在 不存在 不存在 不存在 存在 存在
confl_update_deleted 不存在 不存在 不存在 不存在 存在 存在

同类关系

关系 引入 字段 版本变动 最近变更
STATISTICS VIEW 统计视图 41 个
pg_stat_activity 9.0基线 22 147 次
每个服务器进程一行,显示与该进程当前活动相关的信息,例如状态和当前查询。有关详细信息,请参阅pg_stat_activity。 现存
pg_stat_all_indexes 9.0基线 10 192 次
当前数据库中的每个索引一行,显示有关访问该特定索引的统计信息。有关详细信息,请参阅pg_stat_all_indexes。 现存
pg_stat_all_tables 9.0基线 31 196 次
当前数据库中每个表一行,显示有关访问指定表的统计信息。详见 pg_stat_all_tables。 现存
pg_stat_archiver 9.4 7
只有一行,显示有关 WAL 归档进程活动的信息。有关详细信息,请参阅pg_stat_archiver。 现存
pg_stat_autovacuum_scores 19 12
当前数据库中的每个表一行,显示该表当前的自动清理评分。有关详细信息,请参阅pg_stat_autovacuum_scores。 现存
pg_stat_bgwriter 9.0基线 4 173 次
只有一行,显示有关后台写入器活动的信息。有关详细信息,请参阅pg_stat_bgwriter。 现存
pg_stat_checkpointer 17 11 181 次
只有一行,显示有关检查点进程活动的信息。有关详细信息,请参阅pg_stat_checkpointer。 现存
pg_stat_database 9.0基线 30 185 次
每个数据库一行,显示数据库范围的统计信息。有关详细信息,请参阅pg_stat_database。 现存
pg_stat_database_conflicts 9.1 9 192 次
每个数据库一行,显示数据库范围内因备库上的恢复冲突而导致查询被取消的统计信息。有关详细信息,请参阅pg_stat_database_conflicts。 现存
pg_stat_gssapi 12 5 161 次
每个连接(常规连接和复制连接)一行,显示有关该连接上使用的 GSSAPI 认证和加密的信息。有关详细信息,请参阅pg_stat_gssapi。 现存
pg_stat_io 16 20 181 次
对于每种后端类型、上下文和目标对象的组合各有一行,包含集簇范围的 I/O 统计信息。有关详细信息,请参阅pg_stat_io。 现存
pg_stat_kind_info 20 7
每个已注册的统计信息类型一行,显示各类型的信息。详见pg_stat_kind_info。 现存
pg_stat_lock 19 5
每种锁类型一行,显示集簇范围的锁统计信息。有关详细信息,请参阅pg_stat_lock。 现存
pg_stat_recovery 19 9
至多一行,显示有关恢复状态的统计信息。有关详细信息,请参阅pg_stat_recovery。 现存
pg_stat_recovery_prefetch 15 10
只有一行,显示了恢复过程中预取的块的统计信息。 详细信息请参见 pg_stat_recovery_prefetch。 现存
pg_stat_replication 9.1 20 124 次
每个 WAL 发送进程一行,显示有关复制到该发送进程所连接备库的统计信息。有关详细信息,请参阅pg_stat_replication。 现存
pg_stat_replication_slots 14 13 191 次
每个复制槽一行,显示有关复制槽使用情况的统计信息。有关详细信息,请参阅pg_stat_replication_slots。 现存
pg_stat_slru 13 9
每个 SLRU 一行,显示操作统计信息。有关详细信息,请参阅pg_stat_slru。 现存
pg_stat_ssl 9.5 8 142 次
每个连接(常规连接和复制连接)一行,显示有关该连接上使用的 SSL 的信息。有关详细信息,请参阅pg_stat_ssl。 现存
pg_stat_subscription 10 11 172 次
每个订阅至少一行,显示有关订阅工作进程的信息。有关详细信息,请参阅pg_stat_subscription。 现存
pg_stat_subscription_stats 15 14 192 次
每个订阅一行,显示有关错误和冲突的统计信息。有关详细信息,请参阅pg_stat_subscription_stats。 现存
pg_stat_sys_indexes 9.0基线 10 192 次
和pg_stat_all_indexes一样,但只显示系统表上的索引。 现存
pg_stat_sys_tables 9.0基线 31 196 次
和pg_stat_all_tables一样,但只显示系统表。 现存
pg_stat_user_functions 9.0基线 7 192 次
每个被跟踪的函数一行,显示有关该函数执行的统计信息。有关详细信息,请参阅pg_stat_user_functions。 现存
pg_stat_user_indexes 9.0基线 10 192 次
和pg_stat_all_indexes一样,但只显示用户表上的索引。 现存
pg_stat_user_tables 9.0基线 31 196 次
和pg_stat_all_tables一样,但只显示用户表。 现存
pg_stat_wal 14 6 192 次
只有一行,显示有关 WAL 活动的统计信息。有关详细信息,请参阅pg_stat_wal。 现存
pg_stat_wal_receiver 9.6 15 132 次
只有一行,显示有关 WAL 接收进程从其连接服务器接收到的统计信息。有关详细信息,请参阅pg_stat_wal_receiver。 现存
pg_stat_xact_all_tables 9.1 12 161 次
和pg_stat_all_tables相似,但计数动作只在当前事务内发生(还没有被包括在pg_stat_all_tables和相关视图中)。用于生存和死亡行数量的列以及清理和分析动作在此视图中不出现。 现存
pg_stat_xact_sys_tables 9.1 12 161 次
和pg_stat_xact_all_tables一样,但只显示系统表。 现存
pg_stat_xact_user_functions 9.1 6 9.21 次
和pg_stat_user_functions相似,但是只统计在当前事务期间的调用(还没有被包括在pg_stat_user_functions中)。 现存
pg_stat_xact_user_tables 9.1 12 161 次
和pg_stat_xact_all_tables一样,但只显示用户表。 现存
pg_statio_all_indexes 9.0基线 8 191 次
当前数据库中的每个索引一行,显示有关访问该特定索引的 I/O 统计信息。有关详细信息,请参阅pg_statio_all_indexes。 现存
pg_statio_all_sequences 9.0基线 6 191 次
当前数据库中的每个序列一行,显示有关访问该特定序列的 I/O 统计信息。有关详细信息,请参阅pg_statio_all_sequences。 现存
pg_statio_all_tables 9.0基线 12 191 次
当前数据库中的每个表一行,显示有关访问该特定表的 I/O 统计信息。有关详细信息,请参阅pg_statio_all_tables。 现存
pg_statio_sys_indexes 9.0基线 8 191 次
和pg_statio_all_indexes一样,但只显示系统表上的索引。 现存
pg_statio_sys_sequences 9.0基线 6 191 次
和pg_statio_all_sequences一样,但只显示系统序列(目前没有定义系统序列,因此这个视图总是为空)。 现存
pg_statio_sys_tables 9.0基线 12 191 次
和pg_statio_all_tables一样,但只显示系统表。 现存
pg_statio_user_indexes 9.0基线 8 191 次
和pg_statio_all_indexes一样,但只显示用户表上的索引。 现存
pg_statio_user_sequences 9.0基线 6 191 次
和pg_statio_all_sequences一样,但只显示用户序列。 现存
pg_statio_user_tables 9.0基线 12 191 次
和pg_statio_all_tables一样,但只显示用户表。 现存