GBase 8a数据库集群show processlist中state不同状态含义说明

GBase 8a数据库集群show processlist中state不同状态含义说明

GBase 8a数据库集群,提供了show processlist命令来查看当前节点的连接和正在执行的SQL,每个连接都有当前的状态,本文介绍各种state状态的含义。

State含义
init表示SQL进入准备执行阶段,也就是执行计划开始
deleting from main table/updating main table准备对表做delete或update操作
end/query endSQL进入结束阶段,准备清理资源
Creating tmp table查询过程中,正在创建临时表
Sending data正在读取数据并向发起端发送SELECT结果
closing tables关闭打开的表
Evaluating执行计划评估
Executing by step逐个执行计划的每个Step
Preparing metadata取得本查询所涉及表的可用节点信息
Creating tmp tables创建临时表
Sending task to gnodes发送task 给gnode
Clear tmp tables查询完成,清除临时表
Writing to Net向客户端发送数据包,一般是API接口
checking permissions检查权限,比如锁。主要是DML和DDL等,包括LOAD。
commit提交,比如加载最后一步
killed被杀掉
logging slow query开启了审计日志后,保存日志
Rolling back回滚
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值