更新时间:2024-11-05 GMT+08:00

查询物理会话列表

功能介绍

获取DDM实例的物理会话列表。

接口约束

URI

  • URL格式

    GET /v3/{project_id}/instances/{instance_id}/physical-processes?offset={offset}&limit={limit}

  • 参数说明
    表1 路径参数

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    租户在某一region下的project ID。

    获取方法请参见获取项目ID

    instance_id

    String

    关联RDS实例ID。

    表2 Query参数

    参数

    是否必选

    参数类型

    描述

    offset

    Integer

    索引位置,偏移量。

    从第一条数据偏移offset条数据后开始查询,默认为0。

    取值必须为数字,且不能为负数。

    limit

    Integer

    查询个数上限值。

    取值范围:1~128。

    不传该参数时,默认值为10。

    keyword

    String

    会话结果筛选关键字,支持返回结果全字段模糊匹配,长度最大255。

请求消息

  • 请求参数

    无。

  • URI样例
    GET https://{endpoint}/v3/{project_id}/instances/{instance_id}/physical-processes?offset=0&limit=10

响应消息

  • 正常响应参数说明
    表3 响应Body参数

    参数

    参数类型

    描述

    total_count

    Integer

    总条数。

    physical_processes

    Array of 表4 objects

    实例的物理会话列表。

    表4 PhysicalProcessInfo

    参数

    参数类型

    描述

    id

    Long

    物理会话ID。

    user

    String

    当前连接的用户。

    host

    String

    所属的IP和端口。

    db

    String

    数据库名。

    command

    String

    连接状态,一般是休眠或空闲(sleep),查询(query),连接(connect)。

    time

    Long

    连接状态持续的时间,单位是秒(s)。

    state

    String

    当前SQL语句的状态。

    info

    String

    当前所执行的SQL语句。

    trx_executed_time

    Long

    事务持续时间,单位是秒(s)。

  • 正常响应示例
    {
      "physical_processes": [
        {
          "id": 1973,
          "user": "DDMRW1613058863",
          "host": "172.16.241.84:58908",
          "db": "ddm_db_test_0001",
          "state": "",
          "command": "Sleep",
          "info": null,
          "time": 13977,
          "trx_executed_time": 0
        }
      ],
      "total_count": 1
    }
  • 异常响应

    请参见异常请求结果

状态码

错误码

请参见错误码