Kill 会话

最近更新时间:2024-06-13 16:36:51

我的收藏
DBbrain 提供 Kill 会话功能,支持 Kill 当前会话和持续 Kill 会话,并支持查看历史 Kill 会话记录,方便用户对会话进行管理。

功能说明

Kill 当前会话:Kill 当前正在执行的会话。
持续 Kill 会话:支持创建、查看、停止、删除持续 Kill 会话任务创建一个 Kill 会话任务,任务类型包括条件 Kill 一键 Kill 两种类型,当满足条件时,自动触发 Kill 会话操作。
查看历史 Kill 会话记录:支持查看历史 Kill 的当前会话和持续 Kill 任务 Kill 的会话。

操作步骤

Kill 当前会话

1. 登录 DBbrain 控制台
2. 在左侧导航栏,选择诊断优化。
3. 在页面上方选择数据库类型和实例 ID,选择实时会话页签。
4. 实时会话页面,选择活跃会话页签。
5. 在会话列表中勾选待 Kill 的会话,在列表右上方单击 Kill 会话,在弹出的对话框中单击确定
Kill 会话后,可在列表上方单击 Kill 历史记录,查看已 Kill 会话。


持续 Kill 会话

创建持续 Kill 会话任务

1. 实时会话页面,选择活跃会话页签。
2. 在列表右上方单击持续 Kill
3. 在弹出的对话框中设置持续 Kill 任务参数信息。
任务类型包括条件 Kill 任务一键 Kill,选择的任务类型不同配置的参数信息不同。
条件 Kill 任务

说明:
条件 Kill 模板仅适用于同一个实例。
可输入一个或多个条件,各条件之间是“与”的关系,设置后可结束除系统连接外的所有满足设置条件的会话。
如仅填写 Time 及持续时长,将会一键 Kill 掉满足条件的全部会话,请谨慎操作。
支持同时运行最多5个条件 Kill 任务。
3.1.1 选择条件 Kill 类型。
3.1.2 选择执行方式:若选择定时关闭,请选择持续 Kill 任务持续时间,持续时间结束后任务自动关闭。若选择手动关闭,任务创建成功后,可在 Kill 任务列表的操作列进行手动关闭任务。
3.1.3 选择模板
不选择模板:则直接设置 Kill 会话条件(USER、HOST、DB、COMMAND、INFO、TIME),若需要将已设置的条件保存为模板供后续使用,请在页面下方单击另存为模板,输入模板名,单击确定,单击下一步

直接复用模板设置条件:选择模板后,无需做其他操作,直接单击下一步
对已有模板修改并保存变更:选择模板,修改条件后,单击保存变更,输入模板名,单击确定,单击下一步

删除已选模板:选择模板后,单击删除,单击确定。模板删除后将无法恢复。
在已选模板基础上修改条件并另存为一个新的模板:选择模板,修改条件后,在页面下方单击另存为模板,输入模板名,单击确定,单击下一步
一键 Kill 任务
注意:
一键 Kill ,会结束任务持续时间内的所有会话。请谨慎使用此功能。

3.1.4 选择一键 Kill 类型。
3.1.5 选择执行方式,若选择定时关闭,请选择持续 Kill 任务持续时间,持续时间结束后任务自动关闭。若选择手动关闭,任务创建成功后,可在 Kill 任务列表的操作列进行手动关闭任务。
3.1.6 勾选我已阅读风险提示,同意使用此功能
4. 单击下一步,进入会话预览页面,预览将被 Kill 掉的会话。
若当前无符合条件的会话,则会话预览页面显示暂无数据。

5. 单击确定Kill 任务列表右上方将显示运行中,同时列表上方显示持续 Kill 中



6. 
单击 Kill 任务列表
,复制、查看、停止和删除已创建的持续 Kill 任务。

列表参数说明如下表所示。
参数
说明
类型
包括条件 Kill一键 Kill 自治中心
自治中心为在自治中心页面配置自治服务后触发的异常 SQL Kill 任务,详细说明及操作请参见 自治服务
状态
包括创建运行完成终止
创建:任务正在创建中。
运行:任务正在执行中。
完成:执行方式为自动关闭的任务,在指定的任务持续时间结束后自动关闭。
终止:分为以下两种情况。
执行方式为自动关闭的任务,在指定的任务持续时间结束前手动关闭。
执行方式为手动关闭的任务被手动关闭。
关键词
仅任务类型为自治中心,且配置自治服务时有设置 Kill 高级配置。详细说明及操作请参见 自治服务
操作者
创建 Kill 任务的账号 ID。
开始时间
任务开始执行时间。
剩余时间
任务持续的剩余时间。
当创建任务时任务执行时间为自动关闭
当状态为运行且任务类型为自治中心剩余时间 = 限流时间(创建任务时设置的)- 开始时间 (任务列表中显示的)
当状态为运行且任务类型为一键 Kill 条件 Kill剩余时间 = 持续时间(创建任务时设置的)- 开始时间 (任务列表中显示的)
当状态为完成终止,则剩余时间为0。
当创建任务时任务执行时间为手动关闭:剩余时间显示--。
操作
复制任务配置:在操作列单击复制,复制对应持续 Kill 任务的配置信息。
查看任务详情:在操作列单击详情
停止任务:当需要终止状态为运行的任务时,可在操作列单击停止
删除任务:当需要删除状态为终止完成的任务时,可在操作列单击删除

查看历史 Kill 会话记录

1. 进入活跃会话页面。
2. 在列表右上方单击 Kill 历史记录,选择时间段(包括近1小时、近24小时、近7天、近30天或自定义时间段),查看历史 Kill 会话记录。


相关操作

若需要通过邮件推送 Kill 会话报告,具体操作请参见 Kill 会话报告邮件推送