获得当前节点的执行语句(归一化SQL)的信息。查询视图必须具有sysadmin权限。数据库主节点上可以看到此数据库主节点接收到的归一化的SQL的全量统计信息(包含数据库节点);数据库节点上仅可看到归一化的SQL的此节点执行的统计信息。
表 1 STATEMENT字段
名称
类型
描述
node_name
name
数据库进程名称。
node_id
integer
节点的ID(pgxc_node中的node_id)。
user_name
用户名称。
user_id
oid
用户OID。
unique_sql_id
bigint
归一化的SQL ID。
query
text
归一化的SQL。
n_calls
调用次数。
min_elapse_time
SQL在内核内的最小运行时间(单位:微秒)。
max_elapse_time
SQL在内核内的最大运行时间(单位:微秒)。
total_elapse_time
SQL在内核内的总运行时间(单位:微秒)。
n_returned_rows
SELECT返回的结果集行数。
n_tuples_fetched
随机扫描行。
n_tuples_returned
顺序扫描行。
n_tuples_inserted
插入行。
n_tuples_updated
更新行。
n_tuples_deleted
删除行。
n_blocks_fetched
buffer的块访问次数。
n_blocks_hit
buffer的块命中次数。
n_soft_parse
软解析次数,n_soft_parse + n_hard_parse可能大于n_calls,因为子查询未计入n_calls。
n_hard_parse
硬解析次数,n_soft_parse + n_hard_parse可能大于n_calls,因为子查询未计入n_calls。
db_time
有效的DB时间花费,多线程将累加(单位:微秒)。
cpu_time
CPU时间(单位:微秒)。
execution_time
执行器内执行时间(单位:微秒)。
parse_time
SQL解析时间(单位:微秒)。
plan_time
SQL生成计划时间(单位:微秒)。
rewrite_time
SQL重写时间(单位:微秒)。
pl_execution_time
plpgsql上的执行时间(单位:微秒)。
pl_compilation_time
plpgsql上的编译时间(单位:微秒)。
net_send_time
网络上的时间花费(单位:微秒)。
data_io_time
IO上的时间花费(单位:微秒)。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型