#GV$PX_WORKER
本视图显示并行worker池中的worker信息。
| 字段 | 类型 | 说明 |
|---|---|---|
| GROUP_ID | NUMBER | 组ID |
| GROUP_NODE_ID | NUMBER | 组内节点ID |
| INST_ID | NUMBER | 实例ID |
| NAME | VARCHAR(32) | worker名 |
| WORKER_ID | INTEGER | worker ID |
| THREAD_ID | BIGINT | 操作系统线程ID |
| QUEUE_ID | INTEGER | worker的任务队列ID |
| POOL_ID | INTEGER | worker池ID |
| TASK_ADDR | BIGINT | worker正在执行的任务地址 |
| STATUS | VARCHAR(8) | worker状态 * IDLE * IN USE |
| SID | SMALLINT | 如果有并行任务在执行,则为会话ID |
| SERIAL# | INTEGER | 会话的序列号 |
| RUN_TASK_TIMES | BIGINT | 执行并行任务的次数 |
| WORKER_START_TIME | TIMESTAMP | worker的启动时间 |
| LAST_ACTIVE_TIME | TIMESTAMP | 上次活跃时间,用于判定线程是否卡住 |
| LAST_TASK_START_TIME | TIMESTAMP | 执行最近一次并行任务的启动时间 |
| LAST_TASK_END_TIME | TIMESTAMP | 执行最近一次并行任务的结束时间 |
| MAX_TASK_RUN_TIME | BIGINT | 所有并行任务中最长的一次执行时间(单位:μs微秒) |
| MIN_TASK_RUN_TIME | BIGINT | 所有并行任务中最短的一次执行时间(单位:μs微秒) |
| AVG_TASK_RUN_TIME | BIGINT | 所有并行任务中的平均执行时间(单位:μs微秒) |

