Note
This view is introduced since OceanBase Database V4.0.0.
Purpose
The GV$OB_PX_WORKER_STAT view displays the execution information about each PX worker thread in parallel execution.
Columns
| Column | Type | Nullable? | Description |
|---|---|---|---|
| SESSION_ID | NUMBER(38) | NO | For V4.3.x:
|
| TENANT_ID | NUMBER(38) | NO | The ID of the tenant. |
| SVR_IP | VARCHAR2(46) | NO | The IP address of the OBServer node. |
| SVR_PORT | NUMBER(38) | NO | The port number of the OBServer node. |
| TRACE_ID | VARCHAR2(128) | NO | The trace ID of the SQL statement. |
| QC_ID | NUMBER(38) | NO | The query coordinator (QC) ID in parallel execution. |
| SQC_ID | NUMBER(38) | NO | The sub query coordinator (SQC) ID in parallel execution. |
| WORKER_ID | NUMBER(38) | NO | The ID of the thread. |
| DFO_ID | NUMBER(38) | NO | The data flow operator (DFO) ID in parallel execution. |
| START_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | The time when the thread started to run. |
Sample query
In the user tenant, view the execution information of all threads on all OBServer nodes in parallel execution scenarios of this tenant.
obclient [SYS]> SELECT * FROM SYS.GV$OB_PX_WORKER_STAT\G
The query result is as follows:
***************** 1. row *****************
SESSION_ID: 3221520410
TENANT_ID: 1004
SVR_IP: 192.xx.xx.xx
SVR_PORT: 19510
TRACE_ID: Y4Cxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-0-0
QC_ID: 1
SQC_ID: 0
WORKER_ID: 0
DFO_ID: 0
START_TIME: 2023-04-23 17:29:15.372461
1 row in set