暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何查看 SQL 请求分析?OceanBase工具学习笔记150

数据库新手 2023-06-01
304

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

前提条件

  • 对于 MySQL 模式的租户,需要 OCP 用户的密码箱里具有该租户的密码。
  • 对于 Oracle 模式的租户,需要 OCP 用户的密码箱里具有该集群 SYS 租户的密码。

操作步骤

  1. 在左导航栏单击 租户 ,并在 租户列表 中单击具体的租户进入租户 概览 页面。
  2. 在左侧导航栏单击 SQL 诊断 ,进入 SQL 诊断 页面。
  3. 单击右上角的 查看请求分析 按钮。
  4. 查看执行耗时分布图。

执行耗时分布 展示了在选定的时间范围内 SQL 的执行耗时分布。系统默认展示全部 SQL ,您可通过选择 SQL 类型(包括 select、insert、update、delete 、replace 和其他),查看不同 SQL 的执行耗时分布。

执行耗时分为了7个区间,每分钟计算一次,区间划分说明如下。

区间

说明

[0,1]ms

指满足 0ms ≤ 执行耗时 ≤ 1ms SQL执行次数占比。

(1,2]ms

指 1ms < 执行耗时 ≤ 2ms SQL执行次数占比。

(2,3]ms

指 2ms < 执行耗时 ≤ 3ms SQL执行次数占比。

(3,10]ms

指 3ms < 执行耗时 ≤ 10ms SQL执行次数占比。

(10,100]ms

指 10ms < 执行耗时 ≤ 100ms SQL执行次数占比。

(0.1,1]s

指0.1s < 执行耗时 ≤ 1s SQL 执行次数占比。

>1s

指执行耗时 > 1s SQL执行次数占比。

Image 181

  1. 查看请求分析列表。

请求分析列表 展示了数据库请求的平均响应时间、响应时间占比、执行次数、执行次数占比和执行趋势(平均响应时间的执行趋势)。您可对请求分析列表进行如下操作:

    • 根据数据库类型对数据库进行筛选。
    • 系统默认按照响应时间占比进行排序,您可根据平均响应时间、响应时间占比、执行次数、执行次数对数据库进行占比排序。
    • 系统默认展示全部 SQL ,您可通过图中 ① 处选择 SQL 类型,查看不同 SQL 的执行耗时分布。
    • 点击图中 ② 处的 导出请求统计 按钮,可将该请求分析列表以 Excel 形式导出。

Image 182

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论