GBase 8a
适配迁移
文章
GBase 8a数据库集群show processlist中state不同状态含义说明
GBase社区管理员发表于2020-07-29 11:47:00296次浏览0个评论
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 | 回滚 |

参考
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526