查询一键kill会话实时统计信息(MySQL) - ShowIntelligentKillSessionStatistic
调试
您可以在API Explorer中调试该接口。
授权信息
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
|
授权项 |
访问级别 |
资源类型(*为必须) |
条件键 |
别名 |
依赖的授权项 |
|---|---|---|---|---|---|
|
rds:instance:listAll |
read |
- |
- |
rds:instance:list |
- |
接口约束
- 该接口仅支持MySQL。
- 如需使用该接口,可以提交工单申请。
- 参数说明
表1 参数说明 名称
是否必选
说明
project_id
是
参数解释:
租户在某一region下的project ID。
获取方法请参见获取项目ID。
约束限制:
非空。
取值范围:
不涉及。
默认取值:
不涉及。
instance_id
是
参数解释:
实例ID,此参数是实例的唯一标识。
约束限制:
不涉及。
取值范围:
只能由英文字母、数字组成,长度为36个字符。
默认取值:
不涉及。
表2 参数说明 参数
是否必选
参数类型
描述
node_id
否
String
参数解释:
节点ID。
约束限制:
只有当实例为集群版时该参数有效。
取值范围:
不涉及。
默认取值:
不涉及。
请求消息
无。
请求示例
下发查询一键kill会话实时统计信息。
GET https://{Endpoint}/v3/54623db08b174c858ba779d2aa7923a3/instances/aa650a108f034e83b24486fd1ff7be2fin01/ops/intelligent-kill-session/statistic
响应消息
- 正常响应要素说明
表3 要素说明 名称
参数类型
说明
statistics
Array of objects
参数解释:
不同维度下的统计信息。
详情请参见表4。
表4 statistics元素结构说明 名称
参数类型
说明
keyword
String
参数解释:
该类统计维度下提取到的限流关键字。
取值范围:
不涉及。
raw_sql
String
参数解释:
随机选取符合SQL限流关键字的用户某条SQL样例。
取值范围:
不涉及。
ids
Array of longs
参数解释:
符合该统计维度的线程ID。
取值范围:
不涉及。
count
Integer
参数解释:
符合该统计维度的线程ID总数量。
取值范围:
不涉及。
total_time
Double
参数解释:
符合该统计维度的线程总执行时间。
取值范围:
不涉及。
avg_time
Double
参数解释:
符合该统计维度的线程平均执行时间。
取值范围:
不涉及。
max_time
Double
参数解释:
符合该统计维度的线程最大执行时间。
取值范围:
不涉及。
strategy
String
参数解释:
统计维度。
取值范围:
- top3_time:top3执行时长。
- top3_count:top3出现次数。
- top3_avg_time:top3平均执行时长。
advice_concurrency
Integer
参数解释:
推荐最大并发数。
取值范围:
不涉及。
- 正常响应样例
{ "statistics": [ { "keyword": "SELECT~FROM~table~WHERE~id", "raw_sql_text": "select *from db1", "ids": [ 123, 124, 125, 126 ], "count": 4, "total_time": 14, "avg_time": 3.5, "max_time": 5, "strategy": "top3_average", "advice_concurrency": "5" } ] } - 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。