GS_SLOW_QUERY_INFO(废弃)

GS_SLOW_QUERY_INFO视图显示当前节点上已经转储的慢查询信息。此数据是从内核中转储到系统表中的数据。当设置GUC参数enable_resource_record为on时,系统会定时(周期为3分钟)将内核中query信息导入GS_WLM_SESSION_QUERY_INFO_ALL系统表,开启此功能会占用系统存储空间并对性能有一定影响。用户通过查询GS_SLOW_QUERY_INFO视图,可以查看已经转储的慢查询信息,本版本中已废弃。

表 1 GS_SLOW_QUERY_INFO字段

名称 类型 描述
dbname text 数据库名称。
schemaname text schema名称。
nodename text 节点名称。
username text 用户名。
queryid bigint 归一化ID。
query text query语句。
start_time timestamp with time zone 开始执行时间。
finish_time timestamp with time zone 结束执行时间。
duration bigint 执行持续时间(毫秒)。
query_plan text 计划信息。
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 Cache加载次数。
n_blocks_hit bigint Cache命中数。
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上的时间花费(单位:微秒)。