---
title: "物理连接 - OceanBase 数据库 V4.3.5 | OceanBase 文档中心"
description: 物理连接 本文介绍如何查看当前租户的会话数量和 ODP 上所有网络连接的内部属性状态。 查询当前租户的会话数量及会话 ID 说明 本文档以 OceanBase 数据库 V4.3.0、ODP V4.2.3 为例介绍查询方法及输出信息。 通过 ODP 连接 OceanBase 数据库，此处以连接 root@sys 用户为…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.3.5 LTS

# 物理连接

更新时间：2026-04-07 20:57:20

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.5/zh-CN/700.reference/1200.database-proxy/400.physical-connection.md)  

本文介绍如何查看当前租户的会话数量和 ODP 上所有网络连接的内部属性状态。

## 查询当前租户的会话数量及会话 ID

#### 说明

本文档以 OceanBase 数据库 V4.3.0、ODP V4.2.3 为例介绍查询方法及输出信息。

1. 通过 ODP 连接 OceanBase 数据库，此处以连接 `root@sys` 用户为例。

   ```shell
   obclient -h10.10.10.1 -P2883 -uroot@sys -p -Doceanbase -A

   ```
 2. 通过 `SHOW PROCESSLIST` 语句查询当前租户的会话数量及会话 ID。

   ```shell
   obclient> SHOW PROCESSLIST;

   ```

   根据 ODP 配置项 `client_session_id_version` 的值不同有如下两种输出结果。

   #### 说明

   `client_session_id_version` 配置项用于设置 Client Session ID 生成的计算逻辑，详细介绍可参见 [client_session_id_version](https://www.oceanbase.com/docs/common-odp-doc-cn-1000000000517691)，推荐设置为 `2`，使用新的计算逻辑以保证 Client Session ID 全局唯一。

      - 当 ODP 配置项 `client_session_id_version` 设置为 `2` 时，ODP 会使用新的计算逻辑生成 ID 以保证 Client Session ID 全局唯一，此时输出中显示的是租户对应 OBServer 节点上的会话信息，查询结果如下：

       ```shell
       +------------+---------+---------------------+-----------+---------+------+--------+------------------+
       | Id         | User    | Host                | db        | Command | Time | State  | Info             |
       +------------+---------+---------------------+-----------+---------+------+--------+------------------+
       |          1 | root    | 10.10.10.1:39512    | oceanbase | Query   |    0 | ACTIVE | SHOW PROCESSLIST |
       | 3221501386 | proxyro | 10.10.10.1:37728    | oceanbase | Sleep   |   13 | SLEEP  | NULL             |
       +------------+---------+---------------------+-----------+---------+------+--------+------------------+

       ```

       各字段含义如下表所示：

       | 字段 | 字段 |
       | --- | --- |
       | Id | 表示该会话的 ID，即 `cs id`。 |
       | User | 表示该会话所属的用户。 |
       | Host | 表示发起该会话的客户端 IP 和端口号。 |
       | db | 表示该会话当前连接的数据库名。Oracle 模式显示为与用户名同名的 Schema 名。 |
       | Command | 表示该会话正在执行的命令类型。 |
       | Time | 表示当前命令执行的时间，单位为秒。如果命令发生了重试，则系统会清零后重新计算。 |
       | State | 表示该会话当前的状态。 |
       | Info | 表示该会话正在执行的语句。 |
      - 当 ODP 配置项 `client_session_id_version` 设置为 `1` 时，ODP 会使用原本的计算逻辑生成 ID，此时输出中显示的是对应 ODP 节点上的会话信息，查询结果如下：

       ```shell
       +------+--------+------+---------------------+-----------+-------------+-------------------+-------------------+-------+-------+
       | Id   | Tenant | User | Host                | db        | trans_count | svr_session_count | state             | tid   | pid   |
       +------+--------+------+---------------------+-----------+-------------+-------------------+-------------------+-------+-------+
       |    9 | sys    | root | 10.10.10.1:17890    | oceanbase |           0 |                 1 | MCS_ACTIVE_READER | 48243 | 48243 |
       +------+--------+------+---------------------+-----------+-------------+-------------------+-------------------+-------+-------+

       ```

       | 字段 | 字段 |
       | --- | --- |
       | Id | ODP 内部标记每个客户端会话（ Client Session ）的 `id` 号，即 `cs id` |
       | Tenant | 表示该会话所属的租户 |
       | User | 表示该会话所属的用户 |
       | Host | 表示发起该会话的客户端 IP 和端口号 |
       | db | 表示该会话当前连接的数据库名。Oracle 模式显示为与用户名同名的 Schema 名 |
       | trans_count | 表示该会话中 ODP 传输的事务数量 |
       | svr_session_count | 会话数量 |
       | state | 客户端会话状态，存在如下几个状态：      - MCS_INIT（初始化）     - MCS_ACTIVE_READER（激活）     - MCS_KEEP_ALIVE（保活）     - MCS_HALF_CLOSE（半关闭）     - MCS_CLOSED（已关闭） |
       | tid | 线程 ID |
       | pid | 进程 ID |

## 查看 ODP 上所有网络连接的内部属性状态

通过 `SHOW PROXYNET CONNECTION` 语句查看 ODP 上所有网络连接的内部属性状态。

```sql
SHOW PROXYNET CONNECTION [thread_id [LIMIT xx]]

```

参数说明：

- 不指定 `thread_id` 时，展示 ODP 上所有网络连接的内部属性状态。
 - 指定 `thread_id` 时，展示指定 thread 上的连接状态。支持指定 `LIMIT [offset,] rows` 和 `LIMIT rows OFFSET offset` 参数，格式与 MySQL 完全兼容。当 `rows == -1` 时，展示全部行。

示例如下：

```sql
obclient> SHOW PROXYNET CONNECTION\G
*************************** 1. row ***************************
                  thread_id: 0
                connect_id: 1
                  socket_fd: 4
                      type: inner connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43051
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 2864
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 28800
      timeout_close_in(sec): 28791
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 2. row ***************************
                  thread_id: 0
                connect_id: 3
                  socket_fd: 24
                      type: accepted
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 48292
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13205
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1214
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 30
      timeout_close_in(sec): 29
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 3. row ***************************
                  thread_id: 0
                connect_id: 4
                  socket_fd: 28
                      type: connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43154
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1214
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 28800
      timeout_close_in(sec): 28788
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 4. row ***************************
                  thread_id: 1
                connect_id: 5
                  socket_fd: 29
                      type: inner connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43156
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1194
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 28800
      timeout_close_in(sec): 28791
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 5. row ***************************
                  thread_id: 3
                connect_id: 2
                  socket_fd: 25
                      type: inner connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43052
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 2853
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 28800
      timeout_close_in(sec): 28799
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
5 rows in set

obclient> SHOW PROXYNET CONNECTION 0\G
*************************** 1. row ***************************
                  thread_id: 0
                connect_id: 1
                  socket_fd: 4
                      type: inner connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43051
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 11958
                write_ndone: 11958
            alive_time(sec): 2919
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 30
      timeout_close_in(sec): 30
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 2. row ***************************
                  thread_id: 0
                connect_id: 3
                  socket_fd: 24
                      type: accepted
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 48292
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13205
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1269
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 30
      timeout_close_in(sec): 29
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 3. row ***************************
                  thread_id: 0
                connect_id: 4
                  socket_fd: 28
                      type: connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43154
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1269
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 28800
      timeout_close_in(sec): 28733
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
3 rows in set

obclient> SHOW PROXYNET CONNECTION 0 limit 2 offset 1\G
*************************** 1. row ***************************
                  thread_id: 0
                connect_id: 3
                  socket_fd: 24
                      type: accepted
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 48292
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13205
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1299
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 30
      timeout_close_in(sec): 29
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
*************************** 2. row ***************************
                  thread_id: 0
                connect_id: 4
                  socket_fd: 28
                      type: connected
                    src_ip: XXX.XXX.XXX.XXX
                  src_port: 43154
                    dst_ip: XXX.XXX.XXX.XXX
                  dst_port: 13203
                virtual_ip: *Not IP address [0]*
              virtual_port: 0
                bind_style: any
              read_enabled: 1
                read_nbytes: 9223372036854775807
                read_ndone: 0
              write_enabled: 0
                write_nbyte: 0
                write_ndone: 0
            alive_time(sec): 1299
  activity_timeout_in(sec): 0
inactivity_timeout_in(sec): 28800
      timeout_close_in(sec): 28703
              last_error_no: 0
                  shutdown: 0
                  comments: not closed
2 rows in set

```

| 字段 | 字段 |
| --- | --- |
| thread_id | 线程 ID |
| connect_id | 网络连接 ID |
| socket_fd | 套接字描述符 |
| type | 连接状态 |
| src_ip | 源 IP |
| src_port | 源端口 |
| dst_ip | 目的 IP |
| dst_port | 目的端口 |
| virtual_ip | 虚拟 IP |
| virtual_port | 虚拟端口 |
| bind_style | 绑定类型 |
| read_enabled | 是否可读 |
| read_nbytes | 需要读取的数据字节数 |
| read_ndone | 已经读取的数据字节数 |
| write_enabled | 是否可写 |
| write_nbyte | 需要发送的数据字节数 |
| write_ndone | 已经发送的数据字节数 |
| alive_time(sec) | 存活时间 |
| activity_timeout_in(sec) | 活跃超时 |
| inactivity_timeout_in(sec) | 不活跃超时时长 |
| timeout_close_in(sec) | 超时关闭时长 |
| last_error_no | 最近出错的错误号 |
| shutdown | 已断开的网络连接 |
| comments | 注释 |

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
