processlist
processlist视图显示当前由服务器内执行的一组线程执行的操作过程信息。具体信息如表1所示。该视图为只读,不允许修改。所有用户对该视图有“读取”权限。
| 名称 | 类型 | 描述 |
|---|---|---|
| ID | bigint | 线程标识符。当GUC参数enable_thread_pool为on时,如果后台处于空闲状态,则值为0。 |
| USER | varchar(32) | 发出语句的用户。 |
| HOST | varchar(64) | 发出语句的客户端的主机名和端口号(当通过远程客户端登录时才会显示,其他情况下值为NULL)。 |
| DB | varchar(64) | 显示当前M-Compatibility数据库的名称。 |
| COMMAND | varchar(16) | 线程代表客户端执行的命令类型,若空闲则为sleep。该版本暂不支持,值为null。 |
| TIME | integer | 线程处于其当前状态的时间(以秒为单位)。 |
| STATE | varchar(64) | 指示线程正在做的操作、事件或状态。该字段当前版本暂不支持,值为NULL。 |
| INFO | longtext | 线程正在执行的语句,如果没有执行任何语句,则为NULL。 |