本文介绍了查看 ODP 上所有租户连接的全部 Client Session 的内部状态的方法。
通过 SHOW PROXYSESSION 语句可以查看 ODP 上所有租户连接的全部 Client Session 的内部状态。示例如下:
obclient> SHOW PROXYSESSION;
+--------------------+------+-----------------+--------+------+-----------------------+------+-------------+-------------------+-------------------+---------+---------+
| proxy_sessid | Id | Cluster | Tenant | User | Host | db | trans_count | svr_session_count | state | tid | pid |
+--------------------+------+-----------------+--------+------+-----------------------+------+-------------+-------------------+-------------------+---------+---------+
| 756006681247547396 | 2 | ob1.jihua.sjh | sys | root | XXX.XXX.XXX.XXX:22540 | NULL | 0 | 1 | MCS_ACTIVE_READER | 2230520 | 2230520 |
+--------------------+------+-----------------+--------+------+-----------------------+------+-------------+-------------------+-------------------+---------+---------+
1 row in set
各字段含义如下表所示:
| 字段 | 字段 |
|---|---|
| proxy_sessid | OceanBase 数据库内标记每个 OBProxy 的 64 位 ID 号 |
| Id | ODP 内部标记每个 Client 的 id 号,即 cs id |
| Cluster | 集群名 |
| Tenant | 租户名 |
| User | 用户名 |
| Host | 用户 IP 地址和端口号 |
| db | 数据库 |
| trans_count | OBProxy 会话已传输的事务数量 |
| svr_session_count | OBProxy 维持的会话数量 |
| state | 网络连接状态 |
| tid | 线程 ID |
| pid | 进程 ID |
说明
Id为 ODP 内部标记每个 Client 的id号,即cs id,proxy_sessid为整个 OceanBase 数据库标记每个 Client 的 64 位id号,与标准的CONNECTION_ID()不一致。有关CONNECTION_ID的详细介绍,请参见 CONNECTION_ID。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




