获取PostgreSQL慢日志执行时间分布
更新时间:2025-05-08
获取PostgreSQL慢日志按持续时间分段统计
接口描述
获取PostgreSQL数据库指定时间范围内慢日志的执行时间分布统计,按不同持续时间区间(如0-1秒、1-10秒等)统计慢查询的数量分布。
权限说明
鉴权认证机制的详细内容请参见鉴权认证。
请求结构
                Plain
                
            
            1GET /api/v{version}/diagnosis/postgresql/slowlog/stats/duration?product=string
2&appId=string
3&nodeId=string
4&start=string
5&end=string
6&fingerprintMd5=fingerprintMd5
7&dbNames=dbNames HTTP/1.1
8Host: dbsc.bj.baidubce.com
9Authorization: authorization string
            请求头域
除公共头域外,无其它特殊头域。
请求参数
| 参数名称 | 类型 | 必选 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | string | 是 | Path参数 | API版本号 | 
| product | string | 是 | Query参数 | 产品类型,例如:rds、gaiadbs等 | 
| appId | string | 是 | Query参数 | 实例ID,例如:rdsmte2lk8ap0sl | 
| nodeId | string | 是 | Query参数 | 节点ID | 
| start | string | 是 | Query参数 | 查询开始时间,UTC格式,例如:2023-06-01T00:00:00Z | 
| end | string | 是 | Query参数 | 查询结束时间,UTC格式,例如:2023-06-02T00:00:00Z | 
| dbNames | []string | 否 | Query参数 | 数据库名称列表 | 
| users | []string | 否 | Query参数 | 用户名列表 | 
| clientIPs | []string | 否 | Query参数 | 客户端IP列表 | 
响应头域
无。
响应参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| stats | []StatsByRangeItem | 分段统计数据列表 | 
StatsByRangeItem结构
| 字段名 | 类型 | 说明 | 
|---|---|---|
| start | int | 时间段起始值(毫秒) | 
| end | int | 时间段结束值(毫秒) | 
| title | string | 时间段描述,如"1000-10000ms" | 
| count | int | 该时间段内的慢查询数量 | 
请求示例
                Plain
                
            
            1GET /api/v1/diagnosis/postgresql/slowlog/stats/duration?product=rds&appId=rdsmte2lk8ap0sl&nodeId=i-node1&start=2023-06-01T00:00:00Z&end=2023-06-02T00:00:00Z HTTP/1.1
2Host: dbsc.bj.baidu.com
3Content-Type: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2023-07-11T11:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
            响应示例
                JSON
                
            
            1{
2    "stats": [
3        {
4            "start": 0,
5            "end": 1000,
6            "title": "0-1000ms",
7            "count": 320
8        },
9        {
10            "start": 1000,
11            "end": 10000,
12            "title": "1000-10000ms",
13            "count": 150
14        },
15        {
16            "start": 10000,
17            "end": 100000,
18            "title": "10000-100000ms",
19            "count": 45
20        },
21        {
22            "start": 100000,
23            "end": 1000000,
24            "title": "100000-1000000ms",
25            "count": 12
26        },
27        {
28            "start": 1000000,
29            "title": "1000000ms以上",
30            "count": 3
31        }
32    ]
33}
            