文档首页/ 云数据库 TaurusDB/ API参考/ API(推荐)/ 智能诊断/ 预览智能Kill会话结果 - ShowIntelligentKillSessionStatistic
更新时间:2026-05-27 GMT+08:00
分享

预览智能Kill会话结果 - ShowIntelligentKillSessionStatistic

功能介绍

预览智能Kill会话结果。

调用方法

请参见如何调用API

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,需具备如下身份策略权限。

    授权项

    访问级别

    资源类型(*为必须)

    条件键

    别名

    依赖的授权项

    gaussdbformysql:instance:showIntelligentKillSession

    Read

    instance *

    • g:EnterpriseProjectId

    • g:ResourceTag/<tag-key>

    gaussdb:instance:showIntelligentKillSession

    -

URI

GET /v3/{project_id}/instances/{instance_id}/intelligent-kill-session/statistic

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

租户在某一Region下的project ID。

获取方法请参见获取项目ID

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,且长度为32个字符。

默认取值

不涉及。

instance_id

String

参数解释

实例ID,此参数是实例的唯一标识。

获取方法请参见查询实例列表

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,后缀为in07,长度为36个字符。

默认取值

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

node_id

String

参数解释

节点ID,此参数是节点的唯一标识。

获取方法请参见查询实例详情

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,后缀为no07,长度为36个字符。

默认取值

不涉及。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释

用户Token。 通过调用IAM服务获取用户Token接口获取。

请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

X-Language

String

参数解释

请求语言类型。

约束限制

不涉及。

取值范围

  • en-us

  • zh-cn

默认取值

en-us。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

statistics

Array of IntelligentKillSessionStatistic objects

参数解释

预览智能Kill会话结果列表。

表5 IntelligentKillSessionStatistic

参数

参数类型

描述

keyword

String

参数解释

预览智能Kill会话SQL模板关键字。

取值范围

不涉及。

example_sql_text

String

参数解释

预览智能Kill会话中的SQL模板命中的首个会话正在执行的SQL语句。

取值范围

不涉及。

ids

Array of longs

参数解释

预览智能Kill会话中的SQL模板命中的会话线程ID列表。

count

Integer

参数解释

预览智能Kill会话中的SQL模板命中的会话个数。

取值范围

≥0。

total_time

Double

参数解释

预览智能Kill会话中的SQL模板命中的会话总执行时间,单位为秒。

取值范围

≥0。

avg_time

Double

参数解释

预览智能Kill会话中的SQL模板命中的会话平均执行时间,单位为秒。

取值范围

≥0。

max_time

Double

参数解释

预览智能Kill会话中的SQL模板命中的会话中最长会话执行时间,单位为秒。

取值范围

≥0。

strategy

String

参数解释

预览智能Kill会话中的SQL模板命中Kill会话策略。

取值范围

  • top3_time: 以每组内会话最长的执行时长排序,选择排名前三的组内会话进行Kill。

  • top3_count: 以每组内会话数量排序,选择排名前三的组内会话进行Kill。

  • top3_avg_time: 以每组内会话平均执行时长排序,选择排名前三的组内会话进行Kill。

状态码:400

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误消息。

状态码:500

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误消息。

请求示例

预览智能Kill会话结果。

GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/17b6bbb64d2f4c14a83a88f19da8dcc8in07/intelligent-kill-session/statistic?node_id=fb301dc800444b1cbea48efba97e94ebno07

响应示例

状态码:200

Success.

{
  "statistics" : [ {
    "keyword" : "SELECT~code~SELECT~SLEEP~FROM~test~coupons~LIMIT",
    "example_sql_text" : "SELECT code, (SELECT SLEEP(550)) FROM test.coupons LIMIT 1",
    "ids" : [ 1866445, 1866450, 1866462, 1866457, 1866494 ],
    "count" : 5,
    "total_time" : 19.0,
    "avg_time" : 3.8,
    "max_time" : 5.0,
    "strategy" : "top3_time"
  }, {
    "keyword" : "SELECT~u~username~o~total_price~FROM~test~users~u~JOIN~test~orders~o~ON~u~id~o~user_id~WHERE~SELECT~SLEEP~LIMIT",
    "example_sql_text" : "SELECT u.username, o.total_price FROM test.users u JOIN test.orders o ON u.id = o.user_id WHERE (SELECT SLEEP(450)) = 0 LIMIT 1",
    "ids" : [ 1866447, 1866481, 1866490 ],
    "count" : 3,
    "total_time" : 8.0,
    "avg_time" : 2.6666666666666665,
    "max_time" : 5.0,
    "strategy" : "top3_time"
  } ]
}

状态码

状态码

描述

200

Success.

400

Client error.

500

Server error.

错误码

请参见错误码

相关文档