您可以通过 SQL 语句查看租户会话。
通过 SQL 语句查看租户会话
sys 租户可以通过 oceanbase.GV$OB_PROCESSLIST 视图和 SHOW PROCESSLIST 语句查看所有租户的会话信息,普通租户可以通过 SHOW PROCESSLIST 语句查看租户会话信息。
用户登录数据库的 MySQL 租户或 Oracle 租户。
执行以下语句,查看租户会话信息。
租户管理员可以查看当前租户内的所有会话信息,普通用户只能查看当前自己的会话信息。如果您拥有
PROCESS权限,则您可以查看所有会话。说明
示例如下:
obclient> SELECT * FROM GV$OB_PROCESSLIST\G *************************** 1. row *************************** SVR_IP: xx.xx.xxx.252 SVR_PORT: 2882 SQL_PORT: 2881 ID: 3221487631 USER: root HOST: xxx.xx.xxx.135:44615 DB: oceanbase TENANT: sys COMMAND: Query TIME: 0 TOTAL_TIME: 0 STATE: ACTIVE INFO: SELECT * FROM GV$OB_PROCESSLIST PROXY_SESSID: NULL MASTER_SESSID: NULL USER_CLIENT_IP: xxx.xx.xxx.135 USER_HOST: % RETRY_CNT: 0 RETRY_INFO: 0 SQL_ID: 44ECB8CF056160BA752D481522F5A6FA TRANS_ID: 0 THREAD_ID: 104936 SSL_CIPHER: NULL TRACE_ID: YB42AC1E87FC-0005E39610AEF2D9-0-0 TRANS_STATE: ACTION: MODULE: CLIENT_INFO: 1 row in setobclient> SHOW PROCESSLIST; +------------+------+----------------------+-----------+---------+------+--------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +------------+------+----------------------+-----------+---------+------+--------+------------------+ | 3221487631 | root | xxx.xx.xxx.135:44615 | oceanbase | Query | 0 | ACTIVE | SHOW PROCESSLIST | +------------+------+----------------------+-----------+---------+------+--------+------------------+ 1 row in set返回结果中:
Id:表示该会话的 ID。User:表示该会话所属的用户。Host:表示发起会话的客户端 IP 及端口号。db:表示该会话当前连接的数据库名。Command:表示该会话正在执行的命令。Time:表示该会话持续的时间。State:表示该会话当前的状态。Info:表示该会话执行的语句。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




