更新时间:2024-11-12 GMT+08:00
分享

GS_ASP

GS_ASP显示被持久化的ACTIVE SESSION PROFILE样本,该表只能在系统库下查询,在用户库下查询无数据。

表1 GS_ASP字段

名称

类型

描述

sampleid

bigint

采样ID。

sample_time

timestamp with time zone

采样的时间。

need_flush_sample

boolean

该样本是否需要刷新到磁盘。

  • t(true):表示需要。
  • f(false):表示不需要。

databaseid

oid

数据库ID。

thread_id

bigint

线程的ID。

sessionid

bigint

会话的ID。

start_time

timestamp with time zone

会话的启动时间。

event

text

具体的事件名称。内核中关键的事件信息请参见表215.3.67-表3 轻量级锁等待事件列表表4表5。关于每种事务锁对业务的影响程度,请参见LOCK语法小节的详细描述。

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

表示下发该unique sql的节点id。unique query的key中的cn_id。

unique_query

text

规范化后的Unique SQL文本串。

locktag

text

会话等待锁信息,可通过locktag_decode解析。

lockmode

text

会话等待锁模式:

  • LW_EXCLUSIVE:排他锁
  • LW_SHARED:共享锁
  • LW_WAIT_UNTIL_FREE:等待LW_EXCLUSIVE可用

block_sessionid

bigint

如果会话正在等待锁,阻塞该会话获取锁的会话标识。

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:后台在事务中,但事务中没有语句在执行。
  • idle in transaction (aborted):后台在事务中,但事务中有语句执行失败。
  • fastpath function call:后台正在执行一个fast-path函数。
  • disabled:如果后台禁用track_activities,则报告这个状态。

event_start_time

timestamp with time zone

wait event的开始时间。

current_xid

xid

当前事务的id。

top_xid

xid

当前执行事务的顶层事务id。

instance_name

text

指定该条记录所属DN。

parent_unique_sql_id

bigint

调用本条语句的父语句SQL_Id。

相关文档