获取慢SQL耗时分布
所有文档
menu

云数据库 RDS

获取慢SQL耗时分布

接口说明

获取慢SQL耗时分布

请求结构

POST /v{version}/instance/{instanceId}/smartdba/slowsql/stats/duration HTTP/1.1
HOST: rds.bj.baidubce.com
Content-Type: application/json
Authorization: authorization string
{
    "schema":"schema",
    "digest":"digest",
    "start":"start",
    "end":"end"
}

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必选 参数位置 描述
version String URL参数 API版本号
instanceId String URL参数 实例ID
schema String RequestBody参数 指定数据库数据库名称。示例:schema=db1
digest String RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a
start String RequestBody参数 SQL执行时间。start=2006-01-02T15:04:05Z
end String RequestBody参数 SQL结束时间。end=2006-01-02T15:04:05Z

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 描述
list List Array SQL记录的列表

Array字段数据结构说明

参数名称 类型 描述
end Long 间隔结束值(秒)
nums Long 慢查询的数量
percentage Double 耗时分布百分比
start Long 间隔起始值(秒)
title String 显示标记和说明

请求示例

POST /v1/instance/rds-xXE6pdR1/smartdba/slowsql/stats/duration  HTTP/1.1
HOST: rds.bj.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
{
    "schema":"db1",
    "digest":"b4dae6a771c1d84157dcc302bef38cbff77a7a8ff89ee38302ac3324485454a3",
    "start":"2022-05-10T00:00:00Z",
    "end":"2022-05-11T23:59:59Z"
}

返回示例

{
    "list": [
        {
            "end": 3,
            "nums": 4,
            "percentage": 80.0,
            "start": 1,
            "title": "0~3s"
        }
    ]
}
上一篇
获取SQL模板维度的统计信息
下一篇
获取慢SQL来源IP分布