获取慢查询记录详情

最近更新时间: 2026-07-13 00:04:49

1. 接口描述

接口请求域名: dcdb.api3.fincloud.tencent.com。

本接口(DescribeDBSlowLogAnalysis)用于获取慢查询记录详情。

默认接口请求频率限制:20次/秒。

接口更新时间:2025-05-10 15:21:56。

接口只验签名不鉴权。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数

参数名称 必选 允许NULL 类型 描述
Action String 公共参数,本接口取值:DescribeDBSlowLogAnalysis
Version String 公共参数,本接口取值:2018-04-11
Region String 公共参数,地域信息可通过DescribeRegions接口查看产品支持的地域列表
InstanceId String 实例 ID,形如 dcdbt-hw0qj6m1
示例值: tdsqlshard-eb2w7dto
StartTime Datetime 开始时间,形如 2006-01-02 15:04:05
示例值: 2018-04-05 00:00:00
EndTime Datetime 结束时间,形如 2006-01-02 15:04:05,不填的话默认是当前时间
示例值: 2018-04-05 20:00:00
Db String 要查询的慢查询语句对应的数据库名称
示例值: userDB
User String 要查询的慢查询语句对应的用户名称
示例值: tdsqlsys_normal
CheckSum String 要查询的慢查询语句的校验和,可以通过查询慢查询日志列表获得
示例值: 17988922643135866314
Slave Int64 是否查询从机的慢查询。0-主机;1-从机,默认查询主机慢查询
示例值: 1
ShardId String 实例分片ID,形如 shard-nbchf68b
示例值:  shard-g7mxngqu
Host String 要查询慢查询对应的Host
示例值: 1

3. 输出参数

参数名称 类型 描述
StartTime Datetime 慢查询SQL出现的开始时间
示例值: 2018-04-05 11:30:23
EndTime Datetime 慢查询SQL出现的结束时间
示例值: 2018-04-05 14:35:46
Data Array of Int64 返回的慢查询详情数据。每个点代表一个时间段内慢查询SQL出现的记录次数,一个时间段的长度由请求的开始时间和结束时间的差值决定,小于1天是5分钟一段,大于1天小于7天是30分钟一段,大于7天是2个小时一段。
示例值: [1,1,0,0,0,0,3]
Period Int64 采样周期
示例值: 300
RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。

4. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码

错误码 描述
InternalError.DbOperationFailed 查询数据库失败。
InternalError.GetInstanceInfoFailed 获取实例信息失败。
InternalError.GetSlowLogFailed 查询慢日志DB失败。
InternalError.InnerSystemError 内部系统错误。
InvalidParameter 参数错误。
InvalidParameter.IllegalTime 错误的时间参数。
ResourceUnavailable.InstanceAlreadyDeleted 数据库实例已被删除。
ResourceUnavailable.InstanceStatusAbnormal 数据库实例状态不正确,当前无法操作。
UnauthorizedOperation.PermissionDenied 没有权限操作该接口或资源。