包括服务端和客户端连接数
3 个赞
要理解查看会话数的方法,包括服务端和客户端的连接数,可以从以下几个方面来理解:
-
客户端连接数(Client Session):
-
查看当前客户端会话:
- 使用
SHOW PROXYSESSION命令查询当前客户端会话的信息,包括会话ID(Client Session ID)等。 - 示例命令:
obclient> show proxysession;- 输出示例:
+---------------------+--------+---------+--------+------+-----------------+------+-------------+-------------------+-------------------+------+------+-----------+ | proxy_sessid | Id | Cluster | Tenant | User | Host | db | trans_count | svr_session_count | state | tid | pid | using_ssl | +---------------------+--------+---------+--------+------+-----------------+------+-------------+-------------------+-------------------+------+------+-----------+ | 7230691418559283266 | 68 | ob1.cc | sys | root | 127.0.0.1:50260 | NULL | 0 | 1 | MCS_ACTIVE_READER | 8728 | 8728 | 0 | +---------------------+--------+---------+--------+------+-----------------+------+-------------+-------------------+-------------------+------+------+-----------+ 1 rows in set - 使用
-
查看当前客户端会话:
-
服务端连接数(Server Session):
-
查看当前服务端会话:
- 使用
SHOW PROCESSLIST命令查询当前数据库中会话的数量和会话的ID。 - 示例命令:
obclient> SHOW PROCESSLIST;- 输出示例:
+----+------+-----------+------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+-----------+------+---------+------+-------+------------------+ | 1 | root | localhost | test | Query | 0 | init | SHOW PROCESSLIST | +----+------+-----------+------+---------+------+-------+------------------+ 1 row in set - 使用
-
查看当前服务端会话:
-
综合查看:
-
会话诊断:
- 通过OCP(OceanBase Cloud Platform)提供的会话诊断功能,可以查看不同租户会话的诊断信息,包括租户会话和会话统计。
- 租户会话页签展示租户当前的所有会话信息,如会话ID、SQL、用户、来源、数据库名、命令、执行时间(S)、状态和OBProxy。
- 会话统计页签展示租户当前的所有会话的统计信息,包括会话总数、活跃会话数、活跃会话最长时间等。
- 支持按用户统计、按访问来源统计和按数据库统计三种维度查看用户会话的活跃数和总数。
-
会话诊断:
通过以上方法,您可以全面了解客户端和服务端的连接数及其详细信息。
具体信息可参考以下文档:
1 个赞
还有一个show full processlist

