本文介绍了如何在实时诊断中查看会话管理相关内容,包括会话的统计信息、会话状态等。
会话管理总览
在 实时诊断 > 会话管理 页签中,您可以查看数据库当前会话统计信息和租户会话详情,包括活跃会话和空闲会话。也可以选择对应的租户后,通过 租户会话、会话统计、死锁检测、行锁分析 四个子页签进行进一步查看。
租户会话
通过如下步骤查看租户会话页签下的相关内容。
在搜索框中输入 SQL 查询租户的会话信息。
勾选 仅查看活跃会话,在会话列表中查看活跃会话信息。
勾选 按 SQL ID 聚合会话,将相同 SQL ID 的会话进行汇总展示。
说明按SQL ID聚合可以帮助您分析不同SQL ID的流量和消耗对比,确认系统资源消耗方。
通过 用户 和 数据库名 对会话进行筛选。
通过 会话 ID、来源、目标源 对会话进行搜索。
通过 执行时间 对会话进行排序。
单击 SQL 内容跳转到对应 SQL 诊断页面进行查看。
关闭会话。
关闭一条对话:单击该会话后操作列下的 关闭会话。
关闭多条对话:勾选目标会话前的复选框,然后单击右侧的 批量关闭会话。
关闭所有对话:
单击 会话 ID 左侧的复选框,然后单击右侧的 批量关闭会话。
任意勾选一条会话,单击上方的 全选,然后单击右侧的 批量关闭会话。
在弹出的确认框中,单击 确定。
会话统计
在会话统计页签您从用户、访问来源和数据库维度分别查看或导出当前集群的会话活跃数和会话总数。
单击右上方 10秒SQL分析,可以统计 10 秒内租户内 SQL 执行情况,可以根据 SQL类型、用户、来源、数据库 分类查看。
死锁检测
初次使用死锁检测时,单击 开启死锁检测。死锁检测功能开启后,OceanBase 数据库将会实时检测死锁事件,并处理死锁事件,这将消耗 2% 左右的性能。请根据您的集群的情况选择是否开启。
说明仅支持在 OceanBase 4.x 版本的实例中使用死锁检测。
死锁检测开启后,系统开始诊断该集群的租户中是否存在死锁,并在死锁检测详页面中返回诊断结果,将为您保留 7 天内的检测结果。
可单击右上角 关闭死锁检测 和 刷新 ,关闭或刷新死锁检测详情。
行锁分析
在行锁分析界面,可通过选择租户,进行该租户的行锁信息查看。
行锁分析是实时查询功能,仅展示查询时,等锁时间超过 50 ms 的行锁和相关会话信息。
该功能仅支持 OB 4.2 以及上版本
- 本页导读 (0)