在 OceanBase 控制台,集群的性能监控页面,发现短时间内写请求响应时间在某个时间段里突增。
登录 OceanBase 控制台。
在左侧导航栏中,单击 实例列表。
在 实例列表 页面,选择需检查的集群。单击集群名称,进入 集群实例工作台。
在左导航栏中单击 性能监控,进入 性能监控 页面。
查看结果如图,写请求响应时间在 11:09 之后,有一段明显的突增。

可能原因
可能是因为短时间内批量执行了大量 SQL 语句,导致期间的响应时间变高。
操作步骤
先通过云监控查看相应时间 SQL 语句执行的情况,再通过 OceanBase 控制台诊断功能查看相应 SQL 的执行情况。
步骤一:查看云监控
在 阿里云控制台 搜索 “云监控”。
在搜索结果中,选择 控制台 一栏下的 云监控。
在左侧导航栏单击 云产品监控,然后搜索 “OceanBase”。
单击 云数据库 OceanBase 版,选择目标数据库的所在节点。
单击集群名称打开 集群监控 界面。
查看 SQL响应时间 数据。
根据如下介入内容分析,在此时间点,执行了大量的 UPDATE 语句。

步骤二:在 OceanBase 控制台进行诊断
登录 OceanBase 控制台。
在左侧导航栏中,单击 实例列表。
在 实例列表 页面,选择需检查的集群。单击集群名称,进入 集群实例工作台。
在左导航栏中单击 诊断,进入 诊断 页面。
下滑在 SQL 页签下,填写筛选信息后,单击 查询。根据 SQL 类型、时间段范围,进行搜索。以 UPDATE 语句为例:

根据查询结果进行问题查看,单击打开对应的 SQL 文本,查看详细信息,包括 SQL诊断详情、SQL 执行历史、物理执行计划、SQL 索引等。
在 SQL 执行历史中,可以看到 update 语句在短时间内批量执行过(监控1分钟维度)。
