更新时间:2026-05-19 GMT+08:00
分享

使用TaurusDB自动Kill会话

功能介绍

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

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

表1 功能列表

功能

描述

条件Kill会话

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

一键Kill会话

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

查看历史Kill会话记录

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

Kill会话

  1. 登录TaurusDB管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入“实例概览”页面。
  4. 在左侧导航栏选择“智能DBA助手”下的“SQL分析与优化”。
  5. 单击“自动Kill会话”。
  6. 单击“自动kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
  7. 单击“添加kill会话任务”
  8. 在弹框中,设置Kill会话条件,如表2所示,各参数之间是“与”的逻辑关系。

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

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

    图1 设置kill会话条件

    表2 Kill会话条件参数说明

    参数名称

    说明

    用户

    仅支持单条件,如:root。

    主机

    仅支持单条件,如:192.168.0.0。

    数据库名

    输入数据库名称。

    命令

    输入命令。

    SQL语句

    输入SQL语句。

    TIME

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

    执行方式

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

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

    任务持续时间

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

  9. 单击“确定”

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

  1. 登录TaurusDB管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入“实例概览”页面。
  4. 在左侧导航栏选择“智能DBA助手”下的“SQL分析与优化”。
  5. 单击“自动Kill会话”。
  6. 单击“自动kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
  7. 单击“一键kill会话”
  8. 在弹框中,单击“确定”

查看kill会话历史记录

  1. 登录TaurusDB管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入“实例概览”页面。
  4. 在左侧导航栏选择“智能DBA助手”下的“SQL分析与优化”。
  5. 单击“自动Kill会话”。
  6. 单击“自动kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
  7. 单击“kill会话历史记录”
  8. 在弹框中,选择时间区间,可查看到对应时间段内Kill会话的历史记录。

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

相关文档