GBase8a 显示集群正在跑的SQL进程show [full | detail] processlist

GBase8a数据库提供showprocesslist命令,用于查看当前运行的SQL,包括连接信息、SQL状态和执行时间。通过showfullprocesslist显示完整SQL,showdetailprocesslist展示锁信息。此功能适用于日常巡检、特定SQL查询和锁问题排查。对于86版本集群,可以查看整个集群的SQL,而85版本目前无此方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

GBase 8a数据库集群,提供了show processlist命令,让管理员查看当前正在运行的SQL。包括发起IP, 用户,开始时间,当前状态,具体SQL等内容。

 

作用

 

显示当前正在连接的SQL和正在执行的SQL。其中full参数是显示完整的SQL,否则只显示部分。

 

该工具显示的是当前连接节点的进程信息,每个节点是互相独立的。如需查看整个集群的SQL,请参考

GBase 8a集群查看所有节点正在运行的SQL

限86版本集群,85版本尚没有方案。

 

使用方法

 

show processlist;

 

show full processlist; 包含了完整的SQL

 

show detail processlist; 包含了锁

 

如上3个,第一个适合日常巡检,第二个适合查看某个具体的SQL,第三个适合排查多个SQL时,锁争抢卡住等情况。

 

使用样例

 

 

各列含义

 

ID 是连接编号

 

user 连接登录的用户

 

host 连接登录的主机和端口

 

db 默认连接的数据库

 

command 当前执行的命令。其中Sleep是执行完了在休息等待,Daemon是后台进程不用理睬,Query是在运行的。

 

Time 是当前command运行的时间,单位秒。重要。

 

state 是一个SQL当前运行状态,一般不用管。

 

Info 执行的SQL。重要。

 

Lock 已经持有的锁

 

Wait 等待中的锁

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值