更新时间:2025-11-11 GMT+08:00
分享

自动Kill会话

DAS提供了自动Kill会话功能,支持一键Kill会话和根据设置条件Kill会话,并支持查看历史Kill会话记录,方便用户对会话进行管理。

如需Kill当前会话或者手动Kill会话,请参考实时会话

功能列表

功能

描述

条件Kill会话

您可以创建一个Kill会话任务,当满足Kill会话条件时,会自动触发Kill会话操作。

一键Kill会话

触发后自动删除所有会话。

查看历史Kill会话记录

支持查看历史Kill会话的记录。

条件Kill会话

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧的导航栏中单击DBA智能运维 > 实例列表页签,进入DBA智能运维实例列表页面。

    您也可以在产品概览页面,单击“进入DBA智能运维”,进入DBA智能运维实例列表页面。

  5. 在实例列表页面右上角,按照引擎、实例名称或者实例IP筛选实例。
  6. 选择目标实例,单击“详情”,进入“实例概览”页面。
  7. “SQL”页签下选择“自动Kill会话”
  8. 单击“自动Kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
  9. 单击“添加Kill会话任务”

    图1 添加Kill会话任务

  10. 在弹框中,设置Kill会话条件,如表1所示,各参数之间是“与”的逻辑关系。

    如仅填写TIME和任务持续时间,将会一键Kill掉所有满足条件的全部会话,请谨慎操作。

    支持最多同时运行5个条件Kill任务。

    图2 设置Kill会话条件
    表1 Kill会话条件参数说明

    参数名称

    说明

    用户

    仅支持单条件,如:root。

    主机

    仅支持单条件,如:168.192.0.0

    数据库名

    输入数据库名称。

    命令

    输入命令。

    SQL语句

    输入SQL语句。

    TIME

    单位为秒,输入值必须在1到2147483647之间。

    执行方式

    若选择“定时关闭”,需要设置Kill会话任务持续时间,持续时间结束后任务会自动关闭。

    若选择“手动关闭”,任务创建成功后,可在Kill会话任务列表的操作列单击“结束任务”手动关闭任务。

    任务持续时间

    单位为秒,输入值必须在10到31535999之间。

  11. 单击“确定”

    当满足Kill会话条件时,系统会自动触发Kill会话操作。

一键Kill会话

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧的导航栏中单击DBA智能运维 > 实例列表页签,进入DBA智能运维实例列表页面。

    您也可以在产品概览页面,单击“进入DBA智能运维”,进入DBA智能运维实例列表页面。

  5. 在实例列表页面右上角,按照引擎、实例名称或者实例IP筛选实例。
  6. 选择目标实例,单击“详情”,进入“实例概览”页面。
  7. “SQL”页签下选择“自动Kill会话”
  8. 单击“自动Kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
  9. 单击“一键Kill会话”

    图3 一键Kill会话

  10. 在弹框中,单击“确定”

查看Kill会话历史记录

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧的导航栏中单击DBA智能运维 > 实例列表页签,进入DBA智能运维实例列表页面。

    您也可以在产品概览页面,单击“进入DBA智能运维”,进入DBA智能运维实例列表页面。

  5. 在实例列表页面右上角,按照引擎、实例名称或者实例IP筛选实例。
  6. 选择目标实例,单击“详情”,进入“实例概览”页面。
  7. “SQL”页签下选择“自动Kill会话”
  8. 单击“自动Kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
  9. 单击“Kill会话历史记录”

    图4 Kill会话历史记录

  10. 在弹框中,选择时间区间,可查看到对应时间段内Kill会话的历史记录。

    Kill历史会话记录最多展示500条。

相关文档