返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

SHOW PROCESSLIST
功能说明
SHOW PROCESSLIST 显示正在运行的线程。
如果有SUPER 权限,
可以看到所有
线程。
否则,
用户只能看到自己的线程(就是与用户使用的GBase 8a MPP Cluster
帐号相关的线程)。GBase 8a MPP Cluster 为拥有SUPER 权限的帐号保留一个额
外的连接,以确保管理员总是能够连接并检验系统(假设不给所有用户SUPER
权限)。如果用户得到“too many connections”错误消息,并且想要了解正在发
生的情况,本语句是非常有用的。
语法格式
SHOW [FULL] PROCESSLIST
表5- 136 参数说明
参数名称


FULL
如果不使用FULL 关键字,
只显示每个正在执行的SQL 前100
个字符,
使用FULL 关键字则可以显示整个SQL 语句的内容,
同时还会在第二个列显示该连接的所使用的线程号。
表5- 137 显示信息列说明
参数名称


Id
连级的id 号。
Tid
该连接使用的线程号。
User
连接的用户。
Host
TCP/IP 连接的主机名,可以更容易看出每个客户端的运行状
态,形式为host_name:client_port。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1140
参数名称


vc
连接的vc。
db
数据库名。
Command
连接执行的SQL。
Time
连接的时间。
State
连接状态。
Info
连接信息。
表5- 138 state 列状态说明
参数名称


Initialized
表示事件调度器初始化完成
Waiting for cluster
mutex
表示事件调度器正在等待集群全局锁,只有global 模式的调
度器才有此状态
Waiting for empty
queue
表示时间调度器的event 队列中没有要执行的event,政仔等
待创建新得event
Waiting for next
activation
表示该调度器正在等待队列中的event 到达执行时间。
示例
示例:显示正在运行的线程。
gbase> SHOW PROCESSLIST\G
*************************** 1. row ***************************
Id: 1
User: event_scheduler
Host: localhost
vc: NULL
db: NULL
Command: Daemon
Time: 6698
State: Waiting for next activation
Info: NULL
1 rows in set (Elapsed: 00:00:00.00)

|
---------------------------------------------------------------
| primary
|
1
|
2
|
| segments |
|
|
---------------------------------------------------------------
|duplicate |
2
|
1
|
|segments 1|
|
|
===========================================================
====

参数说明:cm_server 强起逻辑等待时延。在force_promote 被置为1 时,当数据库的某
一分片处于无主状态开始计时,等待该延迟时间后开始执行强起逻辑。
取值范围:整型,60~2147483647,单位为秒。修改后需要重启cm_server 才能生效。
默认值:0