会话管理
更新时间:2024-06-28
DBSC 的会话管理支持实时查看实例的会话信息,在数据库出现性能问题以及异常操作时,通过查看实时会话,实时聚焦会话统计、会话详情、性能监控数据及趋势(包括CPU使用率、全部会话数和活跃会话数)等数据信息,帮助运维和管理人员高效定位和解决数据库问题。本文为您介绍如何使用 DBSC 会话管理。
前提条件
- 实例已接入 DBSC,且接入状态为接入成功。
操作步骤
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 诊断优化—>会话管理。
-
进入会话管理页面后,在左上方选择要查看的实例。
注意:
当前支持的数据库类型为:RDS for MySQL
-
在会话管理页面,查看目标实例当前的 会话统计、性能监控、会话详情、SQL 限流 等详细信息。
- 会话统计:支持选择统计维度(用户、访问来源、数据库),实时统计不同维度会话的数据信息。
- 性能监控:支持查看最近一段时间内实时性能监控数据及趋势,性能监控数据包括 CPU 使用率、全部会话数、活跃会话数。当鼠标悬停至某个时间点,显示 3 个性能指标的具体数据。
- 会话详情:支持设置条件查看实时会话,筛选条件包括 执行时间、用户、会话 ID、执行状态、来源IP、数据库名、执行命令、SQL 等。
- SQL 限流:支持创建并修改 SQL 限流任务,并对任务进行 开启 与 关闭 操作。
-
您可以在 会话详情 区域进行如下操作:
-
Kill 会话:选择当前正在执行的会话,进行 Kill 操作。
注意:
请谨慎使用此功能,并确保所选会话准确无误。
- Kill 会话历史:点击 Kill 会话历史 查看结束会话的历史记录。
-
-
您可以在 SQL 限流 区域进行如下操作:
- 创建 SQL 限流任务:根据 SQL 类型与 SQL 关键词限制最大并发数,创建 SQL 限流任务后需手动开启。
- 修改 SQL 限流任务:修改 SQl 限流任务,仅支持对 已关闭 状态的 SQL 限流任务进行修改。
-
开启/关闭 SQL 限流任务:开启或关闭 SQL 限流任务,关闭任务后则 SQL 限流条件不生效。
注意:
目前仅 MySQL 5.7 支持 SQL 限流。