获取SQL模板维度的统计信息
更新时间:2023-08-22
接口说明
获取SQL模板维度的统计信息
请求结构
Plain Text
1POST /v{version}/instance/{instanceId}/smartdba/slowsql/stats/digest HTTP/1.1
2HOST: rds.bj.baidubce.com
3Content-Type: application/json
4Authorization: authorization string
5{
6 "page":page,
7 "pageSize":pageSize,
8 "sort":"sort",
9 "schema":"schema",
10 "digest":"digest",
11 "start":"start",
12 "end":"end"
13 }
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API 版本号 |
instanceId | String | 是 | URL参数 | 实例ID |
page | Long | 否 | RequestBody参数 | 当前第几页,从1开始,默认1 |
pageSize | Long | 否 | RequestBody参数 | 每页记录数,默认20 |
sort | String | 否 | RequestBody参数 | 指定列的排序方法。例如+field1、-field2、field3,其中“+”表示升序,“-”表示降序。没有符号是升序排序,默认值为null |
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 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
items | List Item | SQL记录的列表 |
summary | Item | SQL记录的列表 |
totalCount | Long | 慢SQL记录的总数 |
Item字段数据结构说明
参数名称 | 类型 | 描述 |
---|---|---|
avgExamRows | Long | 平均检查行数 |
avgLockTime | Double | 平均锁定时间 |
avgNumRows | Long | 平均行数 |
avgTime | Double | 平均时间 |
digest | String | SQL签名 |
executeTimes | Long | 执行次数 |
maxExamRows | Long | 最大检查行 |
maxLockTime | Double | 最大锁定时间 |
maxNumRows | Long | 最大行数 |
maxTime | Double | 最长时间 |
normalSql | String | 模板SQL内容 |
schema | String | 数据库名称 |
totalExamRows | Long | 总检查行数 |
totalLockTime | Double | 总锁定时间 |
totalNumRows | Long | 总行数 |
totalTime | Double | 总执行时间 |
请求示例
Plain Text
1POST /v1/instance/rds-xXE6pdR1/smartdba/slowsql/stats/digest HTTP/1.1
2HOST: rds.bj.baidubce.com
3Content-Type: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
5{
6 "page":1,
7 "pageSize":10,
8 "sort":"-totalTime",
9 "start":"2023-05-05T02:01:58.000Z",
10 "end":"2023-05-06T03:01:58.000Z"
11}
返回示例
Plain Text
1{
2 "items": [
3 {
4 "avgExamRows": 3,
5 "avgLockTime": 0,
6 "avgNumRows": 3,
7 "avgTime": 3.6,
8 "digest": "16284340be41d86745028edae79528eb6b91364477555bef4bd842ba35ebd2ea",
9 "executeTimes": 1,
10 "maxExamRows": 3,
11 "maxLockTime": 0,
12 "maxNumRows": 3,
13 "maxTime": 3.6,
14 "normalSql": "select sleep ( ? ) , tb1 . * from tb1",
15 "schema": "",
16 "totalExamRows": 3,
17 "totalLockTime": 0,
18 "totalNumRows": 3,
19 "totalTime": 3.6
20 }
21 ],
22 "summary": {
23 "avgExamRows": 3,
24 "avgLockTime": 0,
25 "avgNumRows": 2,
26 "avgTime": 1.97,
27 "digest": "",
28 "executeTimes": 3,
29 "maxExamRows": 3,
30 "maxLockTime": 0,
31 "maxNumRows": 3,
32 "maxTime": 3.6,
33 "normalSql": "",
34 "schema": "",
35 "totalExamRows": 9,
36 "totalLockTime": 0,
37 "totalNumRows": 5,
38 "totalTime": 5.9
39 },
40 "totalCount": 1
41}