pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
百科 / 统计与指标
逐字段的统计视图与进度指标,保留定义、单位及重置上下文。
当前查看 PostgreSQL 18。
共 620 个条目,PostgreSQL 18 收录 514 个。
在检查点和重启点期间写入的 SLRU 缓冲区数量
这些统计信息上次被重置的时间
处理检查点和重启点时,将文件同步到磁盘阶段所花费的总时间,以毫秒计
处理检查点和重启点时,将文件写入磁盘阶段所花费的总时间,以毫秒计
此数据库中执行 SQL 语句所消耗的时间,以毫秒计(这对应于 pg_stat_activity 中的 active 和 fastpath function call 状态)
在这个数据库中通过后端读取数据文件块所花费的时间,以毫秒为单位(如果启用了 track_io_timing,否则为零)
在这个数据库中通过后端写数据文件块所花费的时间,以毫秒为单位(如果启用了 track_io_timing,否则为零)
在缓冲区缓存中发现磁盘块、因而无需读取的次数(这里只统计 PostgreSQL 缓冲区缓存中的命中,不包括操作系统文件系统缓存中的命中)
在该数据库中读取的磁盘块数
在此数据库(或共享对象)中检测到的数据页校验和失败次数,如果未启用数据校验和则为 NULL。
在此数据库(或共享对象)中最后一次检测到数据页校验和失败的时间,如果未启用数据校验和则为 NULL。
由于与此数据库中的恢复冲突而被取消的查询数。(冲突只会发生在备库上;请参阅 pg_stat_database_conflicts。)
该数据库的 OID,属于共享关系的对象为 0
这个数据库的名称,或者共享对象为 NULL。
在此数据库中检测到的死锁数
此数据库中事务空闲所消耗的时间,以毫秒计(这对应于 pg_stat_activity 中的 idle in transaction 和 idle in transaction (aborted) 状态)
当前连接到此数据库的后端数,对于共享对象则为 NULL。这是该视图中唯一返回反映当前状态的值的列;所有其他列返回自上次重置以来累积的值。
由该数据库上的查询启动的并行工作进程数
计划由该数据库上的查询启动的并行工作进程数
此数据库中数据库会话所消耗的时间,以毫秒计(注意统计信息仅在会话状态发生变化时更新,因此如果会话空闲很长时间,则不包括此空闲时间)
此数据库建立的会话总数
此数据库因为到客户端的连接丢失而被终止的数据库会话数
此数据库因为致命错误而被终止的数据库会话数
此数据库因为操作者介入而被终止的数据库会话数
这些统计信息上次被重置的时间
这个数据库中的查询写入临时文件的数据总量。所有临时文件都将被计数,而不考虑临时文件为什么被创建,也不考虑 log_temp_files 设置。
这个数据库中查询创建的临时文件的数量。所有临时文件都将被计数,而不顾及临时文件为什么被创建(例如,排序或 hash 运算),也不考虑 log_temp_files 设置。
这个数据库中被查询删除的行数
该数据库中由索引扫描检索的活动行数
查询在该数据库中插入的行数
该数据库中由顺序扫描获取的活动行数和由索引扫描返回的索引条目数
这个数据库中查询更新的行数
此数据库中已提交的事务数
该数据库中已回滚的事务数
此数据库中因旧快照或主库上的 wal_level 太低而被取消的逻辑槽使用次数
此数据库中由于缓冲区被钉住而被取消的查询数
此数据库中由于死锁而被取消的查询数
此数据库中由于锁定超时而被取消的查询数
此数据库中由于旧快照而取消的查询数
这个数据库中由于删除表空间而取消的查询的数量
数据库的 OID
数据库的名称
所选版本未收录此条目。
如果此连接上已委派 GSSAPI 凭据,则为真
如果在此连接上使用了 GSSAPI 加密,则为真
如果此连接使用了 GSSAPI 认证,则为真
后端进程 ID
用于认证此连接的主体,如果未使用 GSSAPI 对此连接进行认证,则为空值。如果主体长度超过 NAMEDATALEN(标准构建中为 64 个字符),则该字段被截断。
后端类型(例如后台工作进程、自动清理工作进程)。有关 backend_type 的更多信息,请参阅 pg_stat_activity。某些 backend_type 不会累积 I/O 操作统计信息,因此不会出现在该视图中。
I/O 操作的上下文。可能的值有: normal:某类 I/O 操作的默认或标准 context。例如,默认情况下关系数据会读入共享缓冲区并从共享缓冲区写出,因此关系数据与共享缓冲区之间的读写会在 context 为 normal 时跟踪。 init:创建 WAL 段时执行的 I/O 操作会在 context 为 init 时跟踪。 vacuum:对永久关系执行清理和分析时,在共享缓冲区之外执行的 I/O 操作。临时表清理与其他临时表 I/O 操作共用同一本地缓冲池,因此会在 context…
为了腾出空间供其他用途而将块从共享或本地缓冲区写出的次数。 在 context 为 normal 时,这会统计块从缓冲区中被驱逐并由另一个块替换的次数。在 context 为 bulkwrite、bulkread 和 vacuum 时,这会统计块从共享缓冲区中被驱逐,从而把该共享缓冲区加入到单独的、大小受限的环形缓冲区中以供批量 I/O 操作使用的次数。
关系扩展操作的总大小(以字节为单位)。
等待扩展操作所花费的时间,以毫秒计(如果启用了 track_io_timing 且 object 不是 wal,或者启用了 track_wal_io_timing 且 object 是 wal;否则为零)。
关系扩展操作的数量。
等待 fsync 操作所花费的时间,以毫秒计(如果启用了 track_io_timing 且 object 不是 wal,或者启用了 track_wal_io_timing 且 object 是 wal;否则为零)。
fsync 调用次数。这些只会在 context 为 normal 时被跟踪。
在共享缓冲区中找到所需块的次数。
I/O 操作的目标对象。可能的值有: relation:永久关系。 temp relation:临时关系。 wal:预写式日志。
所选版本未收录此条目。
读取操作的总大小(以字节为单位)。
等待读取操作所花费的时间,以毫秒计(如果启用了 track_io_timing 且 object 不是 wal,或者启用了 track_wal_io_timing 且 object 是 wal;否则为零)。
读取操作的数量。
在 bulkread、bulkwrite 或 vacuum 这些 context 中,作为 I/O 操作一部分,位于共享缓冲区之外的大小受限环形缓冲区中已有缓冲区被重用的次数。
这些统计信息上次被重置的时间。
写入操作的总大小(以字节为单位)。
等待写入操作所花费的时间,以毫秒计(如果启用了 track_io_timing 且 object 不是 wal,或者启用了 track_wal_io_timing 且 object 是 wal;否则为零)。
等待写回操作所花费的时间,以毫秒计(如果启用了 track_io_timing,否则为零)。这包括排队写出请求所花费的时间,以及可能实际写出脏数据所花费的时间。
进程请求内核写出到永久存储的、大小为 BLCKSZ(通常为 8kB)的单位数量。
写入操作的数量。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
所选版本未收录此条目。
扫描的子表数量。此计数器仅在 acquiring inherited sample rows 阶段递增。
子表的数量。
当前正在扫描的子表的 OID。此字段仅在 acquiring inherited sample rows 时有效。
后端连接到的数据库的 OID。
后端连接到的数据库的名称。
因基于代价的延迟而睡眠的总时间(参见第 19.10.2 节),以毫秒计(如果启用了 track_cost_delay_timing,否则为零)。
已经计算的扩展统计信息数量。此计数器仅在 computing extended statistics 阶段递增。
扩展统计信息的数量。
当前处理阶段。参见表 27.39。
后端的进程 ID。
被分析的表的 OID。
扫描的堆块数量。
将被采样的堆块的总数。
所选版本未收录此条目。
backup_total bigint Total amount of data that will be streamed. This counts archive data before any server-side compression. The estimate is reported as of the beginning of the streaming database files phase. Note that this is only an approximation …
backup_total bigint Total amount of data that will be streamed. This counts archive data before any server-side compression. The estimate is reported as of the beginning of the streaming database files phase. Note that this is only an approximation …
所选版本未收录此条目。
当前处理阶段。参见表 27.48。
已收录首次收录接口或属性变化不再收录
版本方格表示采样构建中的收录情况,不代表实际引入时间。点击方格可查看对应版本的定义和来源。
每个字段保留所在视图及来源上下文。只有证据支持时才标注单位、采集方式和重置行为。示例查询不代表实测值,当前状态字段不当作累计计数器。