文档中心MogDBMogDB StackUqbar
v2.1

文档:v2.1

支持的版本:

其他版本:

表 1 等待状态列表

wait_status值 含义
none 没在等任意事件。
acquire lock 等待加锁,要么加锁成功,要么加锁等待超时。
acquire lwlock 等待获取轻量级锁。
wait io 等待IO完成。
wait cmd 等待完成读取网络通信包。
wait pooler get conn 等待pooler完成获取连接。
wait pooler abort conn 等待pooler完成终止连接。
wait pooler clean conn 等待pooler完成清理连接。
pooler create conn: [nodename], total N 等待pooler建立连接,当前正在与nodename指定节点建立连接,且仍有N个连接等待建立。
get conn 获取到其他节点的连接。
set cmd: [nodename] 在连接上执行SET/RESET/TRANSACTION BLOCK LEVEL PARA SET/SESSION LEVEL PARA SET,当前正在nodename指定节点上执行。
cancel query 取消某连接上正在执行的SQL语句。
stop query 停止某连接上正在执行的查询。
wait node: nodename, total N, [phase] 等待接收与某节点的连接上的数据,当前正在等待nodename节点plevel线程的数据,且仍有N个连接的数据待返回。如果状态包含phase信息,则可能的阶段状态有:
- begin: 表示处于事务开始阶段。
- commit: 表示处于事务提交阶段。
- rollback: 表示处于事务回滚阶段。
wait transaction sync: xid 等待xid指定事务同步。
wait wal sync 等待特定LSN的wal log完成到备机的同步。
wait data sync 等待完成数据页到备机的同步。
wait data sync queue 等待把行存的数据页或列存的CU放入同步队列。
flush data: nodename, [phase] 等待向网络中nodename指定节点的plevel对应线程发送数据。如果状态包含phase信息,则可能的阶段状态为wait quota,即当前通信流正在等待quota值。
stream get conn: [nodename], total N 初始化stream flow时,等待与nodename节点的consumer对象建立连接,且当前有N个待建连对象。
wait producer ready: nodename, total N 初始化stream flow时,等待每个producer都准备好,当前正在等待nodename节点plevel对应线程的producer对象准备好,且仍有N个producer对象处于等待状态。
synchronize quit stream plan结束时,等待stream线程组内的线程统一退出。
wait stream nodegroup destroy stream plan结束时,等待销毁stream node group。
wait active statement 等待作业执行,正在资源负载管控中。
analyze: [relname], [phase] 当前正在对表relname执行analyze。如果状态包含phase信息,则为autovacuum,表示是数据库自动开启AutoVacuum线程执行的analyze分析操作。
vacuum: [relname], [phase] 当前正在对表relname执行vacuum。如果状态包含phase信息,则为autovacuum,表示是数据库自动开启AutoVacuum线程执行的vacuum清理操作。
vacuum full: [relname] 当前正在对表relname执行vacuum full清理。
create index 当前正在创建索引。
HashJoin - [ build hash | write file ] 当前是HashJoin算子,主要关注耗时的执行阶段。
- build hash: 表示当前HashJoin算子正在建立哈希表。
- write file: 表示当前HashJoin算子正在将数据写入磁盘。
HashAgg - [ build hash | write file ] 当前是HashAgg算子,主要关注耗时的执行阶段。
- build hash: 表示当前HashAgg算子正在建立哈希表。
- write file: 表示当前HashAgg算子正在将数据写入磁盘。
HashSetop - [build hash | write file ] 当前是HashSetop算子,主要关注耗时的执行阶段。
- build hash: 表示当前HashSetop算子正在建立哈希表。
- write file: 表示当前HashSetop算子正在将数据写入磁盘。
Sort | Sort - write file 当前是Sort算子做排序,write file表示Sort算子正在将数据写入磁盘。
Material | Material - write file 当前是Material算子,write file表示Material算子正在将数据写入磁盘。
NestLoop 当前是NestLoop算子。
wait memory 等待内存获取。
wait sync consumer next step Stream算子等待消费者执行。
wait sync producer next step Stream算子等待生产者执行。
Copyright © 2011-2024 www.enmotech.com All rights reserved.