百科 / 统计与指标 / pg_stat_xact_user_functions
pg_stat_xact_user_functions.schemaname
源码定义的字段 pg_stat_xact_user_functions.schemaname。同版本手册介绍了此视图,但未逐列列举此字段;下方保留了准确的 SQL 表达式。
当前查看 PostgreSQL 18.6。
说明
源码定义的字段 pg_stat_xact_user_functions.schemaname。同版本手册介绍了此视图,但未逐列列举此字段;下方保留了准确的 SQL 表达式。
- 视图
- pg_stat_xact_user_functions
- 字段
- schemaname
- 字段证据
- 源码声明;手册未逐列列举。
- 表达式声明位置
- pg_stat_xact_user_functions
用法
SELECT schemaname FROM pg_catalog.pg_stat_xact_user_functions;视图语义
类似于 pg_stat_user_functions,但仅统计当前事务内的调用(尚未计入 pg_stat_user_functions)。
采集与事务语义
事务还可以在视图 pg_stat_xact_all_tables 、 pg_stat_xact_sys_tables 、 pg_stat_xact_user_tables 和 pg_stat_xact_user_functions 中看到自己的统计信息(尚未刷新到共享内存统计信息)。这些数字不像上面所述那样起作用;相反,它们在事务期间持续更新。
源码中的原始表达式
不根据此表达式推断各字段的定义、实际 SQL 类型、单位或重置规则。
N.nspname源码中的完整视图定义
CREATE VIEW pg_stat_xact_user_functions AS
SELECT
P.oid AS funcid,
N.nspname AS schemaname,
P.proname AS funcname,
pg_stat_get_xact_function_calls(P.oid) AS calls,
pg_stat_get_xact_function_total_time(P.oid) AS total_time,
pg_stat_get_xact_function_self_time(P.oid) AS self_time
FROM pg_proc P LEFT JOIN pg_namespace N ON (N.oid = P.pronamespace)
WHERE P.prolang != 12 -- fast check to eliminate built-in functions
AND pg_stat_get_xact_function_calls(P.oid) IS NOT NULL;相关条目
文档与源码
来源构建
- 版本
- 18.6
- 构建
- https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2
- 来源指纹
555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f
版本比较
PostgreSQL 17 → 18: 无变化。
比较已记录的接口与属性,排除来源指纹和构建元数据。某个样本中没有记录,不能据此判断实际引入或移除的版本。
相关条目
导出 JSON · 返回统计与指标 · 收录范围为 PostgreSQL 10 至 20;最早采样版本不一定是实际引入版本。