GBase 8c
其他
文章

GBase 8c 全局临时表函数(二)

发表于2023-12-12 10:42:3310次浏览0个评论

l pg_gtt_attached_pid(relOid)
 

 

描述:显示正在使用指定全局临时表的所有线程pid。

参数:全局临时表的OID。

返回值类型:record

示例:

 gbase=# select * from pg_gtt_attached_pid(74069);

 relid |       pid       

-------+-----------------

 74069 | 139648170456832

 74069 | 139648123270912

(2 rows)

l dbe_perf.get_global_full_sql_by_timestamp(start_timestamp timestamp, end_timestamp timestamp)

描述:获取实例级的全量SQL(Full SQL)信息。

返回值类型:record

表1dbe_perf.get_global_full_sql_by_timestamp参数说明

参数

类型

描述

start_timestamp

timestamp

SQL启动时间范围的开始时间点。

end_timestamp

timestamp

SQL启动时间范围的结束时间点。

l dbe_perf.get_global_slow_sql_by_timestamp(start_timestamp timestamp, end_timestamp timestamp)

描述:获取实例级的慢SQL(Slow SQL)信息。

返回值类型:record

表2 dbe_perf.get_global_slow_sql_by_timestamp参数说明

参数

类型

描述

start_timestamp

timestamp

SQL启动时间范围的开始时间点。

end_timestamp

timestamp

SQL启动时间范围的结束时间点。

l statement_detail_decode(detail text, format text, pretty bool)

解析全量/慢SQL语句中的details字段的信息。

表3 statement_detail_decode参数说明

参数

类型

描述

detail

text

SQL语句产生的事件的集合(不可读)。

format

text

解析输出格式,取值为plaintext或json。

pretty

bool

当format为plaintext时,是否以优雅的格式展示:

l true表示通过“\n”分隔事件。

l false表示通过“,”分隔事件。

评论

登录后才可以发表评论