SUMMARY_STATEMENT

获得各数据库主节点的执行语句(归一化SQL)的全量信息(包含数据库节点)。

表 1 SUMMARY_STATEMENT字段

名称

类型

描述

node_name

name

数据库进程名称。

node_id

integer

节点的ID(pgxc_node中的node_id)。

user_name

name

用户名称。

user_id

oid

用户OID。

unique_sql_id

bigint

归一化的SQL ID。

query

text

归一化的SQL。

n_calls

bigint

调用次数。

min_elapse_time

bigint

SQL在内核内的最小运行时间(单位:微秒)。

max_elapse_time

bigint

SQL在内核内的最大运行时间(单位:微秒)。

total_elapse_time

bigint

SQL在内核内的总运行时间(单位:微秒)。

n_returned_rows

bigint

SELECT返回的结果集行数。

n_tuples_fetched

bigint

随机扫描行。

n_tuples_returned

bigint

顺序扫描行。

n_tuples_inserted

bigint

插入行。

n_tuples_updated

bigint

更新行。

n_tuples_deleted

bigint

删除行。

n_blocks_fetched

bigint

buffer的块访问次数。

n_blocks_hit

bigint

buffer的块命中次数。

n_soft_parse

bigint

软解析次数。

n_hard_parse

bigint

硬解析次数。

db_time

bigint

有效的DB时间花费,多线程将累加(单位:微秒)。

cpu_time

bigint

CPU时间(单位:微秒)。

execution_time

bigint

执行器内执行时间(单位:微秒)。

parse_time

bigint

SQL解析时间(单位:微秒)。

plan_time

bigint

SQL生成计划时间(单位:微秒)。

rewrite_time

bigint

SQL重写时间(单位:微秒)。

pl_execution_time

bigint

plpgsql上的执行时间(单位:微秒)。

pl_compilation_time

bigint

plpgsql上的编译时间(单位:微秒)。

net_send_time

bigint

网络上的时间花费(单位:微秒)。

data_io_time

bigint

IO上的时间花费(单位:微秒)。