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

分布式数据库学习Note180:OceanBase社区版中,如何诊断租户性能?

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


本文介绍了如何对 OceanBase 租户进行性能监控和诊断。

租户性能监控

  1. 登录 OCP,在左侧导航栏,单击 租户 。

  2. 在 租户概览 页面的 租户列表 区域,选择待操作的租户并单击其租户名。

  3. 在显示的页面的左侧导航栏上,单击 性能监控 。

  4. 打开实时性能开关,可看到性能的实时变化。

租户性能监控

筛选对象说明
选择时间监控展示的时间范围,支持查看近 30 天数据。
统计周期支持按分钟、秒对采集的监控指标进行平均值统计并展示,默认分钟级别。
ZoneOceanBase 是分布式数据库,租户在多个 Zone 上有数据副本。租户监控由多个 Zone 的副本采集汇总而成。汇总方式由指标类型决定。选择单个 Zone,只展示 Zone 所在的租户副本的监控数据。
OBServerOceanBase 是分布式数据库,租户在多个OBServer 有数据副本。租户监控由多个 OBServer 的副本采集汇总而成。汇总方式由指标类型决定。选择单个 OBServer,只展示对应 OBServer 所在的租户副本的监控数据。

性能指标分性能与 SQL、事务、存储与缓存 ,更多详情请参见 监控指标

租户 SQL 诊断

  1. 登录 OCP,在左侧导航栏,单击 租户 。

  2. 在租户概览页面的租户列表区域,选择待操作的租户并单击其租户名。

  3. 在显示的页面的左侧导航栏上,单击 SQL 诊断 。

SQL诊断

SQL 提供两种诊断能力,接下来分别从性能异常、全局把控、慢查询角度给出分析。

能力说明
TopSQLTopSQL 也叫全量 SQL,根据响应时间排序,支持 Top 2000 展示。通过 TopSQL 可以对运行的 SQL 进行整体的把控。
SlowSQLOCP 的 SQL 诊断引擎将单次执行耗时超过 100ms 的 SQL 提取出来。支持通过慢查询视角,对 SQL 进行调优。

在 SQL 执行计划没有选择最优索引时,在 SQL 详情页面支持对索引进行在线绑定。绑定索引后,新请求走新的执行计划。

索引绑定

会话监控和诊断

  1. 登录 OCP,在左侧导航栏,单击 租户 。

  2. 在 租户概览 页面的 租户列表 区域,选择待操作的租户并单击其租户名。

  3. 在显示的页面的左侧导航栏上,单击 会话管理 。

aa

会话管理功能模块说明

模块说明
租户会话展示当前会话信息,包括活跃和非活跃会话,您可以对指定的会话进行 Kill 操作。
会话统计支持按用户、访问来源、数据库、是否活跃进行分析。

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

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

评论