云数据库 GAUSSDB-GLOBAL_ACTIVE_SESSION
GLOBAL_ACTIVE_SESSION
GLOBAL_ACTIVE_SESSION视图显示CN节点和主DN节点上的ACTIVE SESSION PROFILE内存中的样本的汇总,如表1所示。505.0版本新增event_start_time、current_xid、top_xid三个字段信息,由低于505.0版本升级至505.0或更高版本时,升级观察期无法查询。
名称 |
类型 |
描述 |
---|---|---|
node_name |
text |
节点名称。 |
sampleid |
bigint |
采样ID。 |
sample_time |
timestamp without time zone |
采样的时间。 |
need_flush_sample |
boolean |
该样本是否需要刷新的磁盘。 |
databaseid |
oid |
数据库ID。 |
thread_id |
bigint |
线程的ID。 |
sessionid |
bigint |
会话的ID。 |
start_time |
timestamp without time zone |
会话的启动时间。 |
event |
text |
具体的事件名称。 |
lwtid |
integer |
当前线程的轻量级线程号。 |
psessionid |
bigint |
streaming线程的父线程。 |
tlevel |
integer |
streaming线程的层级。与执行计划的层级(id)相对应。 |
smpid |
integer |
smp执行模式下并行线程的并行编号。 |
userid |
oid |
session用户的id。 |
application_name |
text |
应用的名称。 |
client_addr |
inet |
client端的地址。 |
client_hostname |
text |
client端的名称。 |
client_port |
integer |
客户端用于与后端通讯的TCP端口号。 |
query_id |
bigint |
debug query id。 |
unique_query_id |
bigint |
unique query id。 |
user_id |
oid |
unique query的key中的user_id。 |
cn_id |
integer |
cn id,在DN上表示该unique sql来自该CN节点,unique query的key中的cn_id。 |
unique_query |
text |
规范化后的UniqueSQL文本串。 |
locktag |
text |
会话等待锁信息,可通过locktag_decode解析。 |
lockmode |
text |
会话等待锁模式。 |
block_sessionid |
bigint |
如果会话正在等待锁,阻塞该会话获取锁的会话标识。 |
final_block_sessionid |
bigint |
表示源头阻塞会话id。 |
wait_status |
text |
描述event列的更多详细信息。 |
global_sessionid |
text |
全局会话ID。 |
xact_start_time |
timestamp with time zone |
事务开始时间。 |
query_start_time |
timestamp with time zone |
语句开始执行时间。 |
state |
text |
当前语句状态。 可能取值为:active、idle in transaction、fastpath function call、idle in transaction (aborted)、disabled、retrying。 |
event_start_time |
timestamp with time zone |
wait event的开始时间。 |
current_xid |
xid |
当前事务ID。 |
top_xid |
xid |
顶层事务ID。 |
parent_unique_sql_id |
bigint |
调用本条语句的父语句SQL_Id。 |