【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】
obcp v4教程中介绍的客户端连接和服务端连接查看方式,如下:
一.客户端连接查看方式
通过ODP Ip +2883端口连接
1.
show processlist
2.
show proxysession
发现两种方式返回的结果不一样
二.服务端连接查看
1.
直连observer,执行show processlist
2.
a.直连observer,执行show full processlist;
b.通过ODP执行show full processlist
3.
通过视图gv$ob_processlist
发现show processlist和show full processlist区别不大
请问哪位可以详细解释下
ODP: 通过 ODP 连接时,show proxysession 命令可以查看更详细的客户端连接信息,包括会话属性、连接 ID 等。
示例:
show proxysession attribute 2 like '%id%';
输出示例:
+------------------------+--------------------+----------------+
| attribute_name | value | info |
+------------------------+--------------------+----------------+
| proxy_sessid | 756006681247547396 | cs common |
| cs_id | 2 | cs common |
| tid | 2230520 | cs common |
| pid | 2230520 | cs common |
| last_insert_id_version | 0 | cs var version |
| server_sessid | 2147549201 | last used ss |
| ss_id | 4 | last used ss |
| last_insert_id_version | 0 | last used ss |
+------------------------+--------------------+----------------+
服务端连接查看方式
直连 OBServer
show processlist;
直接连接 OBServer 节点,执行 show processlist 命令可以查看 OBServer 节点上的连接信息。
show full processlist;
直接连接 OBServer 节点,执行 show full processlist 命令可以查看更详细的连接信息,包括查询语句等。
通过 ODP 连接 OBServer
show full processlist;
通过 ODP 连接 OBServer 节点,执行 show full processlist 命令也可以查看 OBServer 节点上的连接信息,但需要注意的是,ODP 对 show processlist 和 show full processlist 命令做了处理,这些命令只有都发往同一台 ODP 才能正常工作。