Updated on 2025-05-29 GMT+08:00

LOCAL_ACTIVE_SESSION

LOCAL_ACTIVE_SESSION displays samples in the ACTIVE SESSION PROFILE memory on the current node, as shown in Table 1.

Table 1 LOCAL_ACTIVE_SESSION columns

Name

Type

Description

sampleid

bigint

Sample ID.

sample_time

timestamp with time zone

Sampling time.

need_flush_sample

Boolean

Specifies whether the sample needs to be flushed to disks.

databaseid

oid

Database ID.

thread_id

bigint

Thread ID.

sessionid

bigint

Session ID.

start_time

timestamp with time zone

Start time of a session.

event

text

Event name.

lwtid

integer

Lightweight thread ID of the current thread.

psessionid

bigint

Parent thread of the streaming thread.

tlevel

integer

Level of the streaming thread. The value corresponds to the level (ID) of the execution plan.

smpid

integer

Concurrent thread ID in SMP execution mode.

userid

oid

ID of a session user.

application_name

text

Name of an application.

client_addr

inet

IP address of a client.

client_hostname

text

Name of a client.

client_port

integer

TCP port number used by a client to communicate with the backend.

query_id

bigint

Debug query ID.

unique_query_id

bigint

Unique query ID.

user_id

oid

User ID in the key of the unique query

cn_id

integer

A CN ID on a DN indicates that the unique SQL statement comes from a CN ID in a key of the unique query on a CN.

unique_query

text

Standardized text string of the unique SQL statement.

locktag

text

Information of a lock that the session waits for, which can be parsed using locktag_decode.

lockmode

text

Mode of a lock that the session waits for.

block_sessionid

bigint

Blocks a session from obtaining the session ID of a lock if the session is waiting for the lock.

final_block_sessionid

bigint

ID of the blocked session at the source end.

wait_status

text

Provides more details about an event column.

global_sessionid

text

Global session ID.

xact_start_time

timestamp with time zone

Start time of the transaction.

query_start_time

timestamp with time zone

Time when the statement starts to be executed.

state

text

Current statement state

The value can be active, idle in transaction, fastpath function call, idle in transaction (aborted), disabled, or retrying.

event_start_time

timestamp with time zone

Start time of a wait event.

current_xid

xid

Current transaction ID.

top_xid

xid

Top-level transaction ID.

parent_unique_sql_id

bigint

SQL_Id of the parent statement that calls the statement.

control_status

text

The value is under_cpu_throttle when CPU resource for abnormal SQL statements are controlled. Otherwise, the value is normal.

top_unique_query_id

bigint

This column displays the unique_query_id of the top-level SQL statement of the stored procedure.

top_unique_query

text

This column displays the unique_query of the top-level SQL statement of the stored procedure.