OCP 提供了 OceanBase 集群性能报告的生成功能。集群的性能报告能够帮助用户了解指定时间段内集群的负载、性能、SQL 等信息,方便用户及时了解集群的运行状态,也有助于用户排查性能相关的问题。
背景信息
OCP 支持生成集群性能报告,您可在报告列表页面查看性能报告的 报告名 、 起始快照点 、 结束快照点 、 创建人 、 报告生成状态 、 报告生成时间 ,并进行 查看报告 和 下载报告 的操作。
可根据 起始快照点、结束快照点、报告生成时间 的时间顺序对报告进行排序。
可根据 报告生成状态 对报告列表进行筛选。
生成性能报告
登录 OCP 云平台,在左侧导航栏单击 集群。
在 集群列表 中选择需要生成性能报告的集群,进入集群 总览 页面。
在左侧导航栏单击 性能报告 ,进入性能报告详情页面。
在 前往租户活跃会话历史报告 下拉框中选择并单击租户,可跳转到该租户的 活跃会话历史报告 页面。

单击右上角 生成性能报告 ,在弹出框中填写如下信息:

参数 说明 报告名 报告名不能为空。 起始快照点 只支持选择近 30 天内的时刻点,可选择的时刻点固定,不支持自定义修改。 结束快照点 仅支持选择起始快照点后的 24 小时内的时刻点,可选择的时刻点固定,不支持自定义修改。 单击 确定 。将为您生成在起始快照点和结束快照点内的性能报告。您可在报告列表中查看并下载报告。
查看下载报告
OCP 支持查看最近 90 天的性能报告列表。
查看性能报告:单击 操作 列的 查看报告 ,在先查看性能报告。
下载性能报告:单击 操作 列的 下载报告 ,即可将 html 格式的性能报告下载到本地。
您可在性能报告中查看如下信息:
基本信息
参数 说明 集群基本信息 可查看起始快照点和结束快照点的集群版本、集群类型、主机数量、租户数量、最近一次合并开始时间和最近一次合并结束时间等信息。 节点基本信息 可查看主机 IP、所属 Zone、起始快照点和结束快照点是否包含 RS、状态、开始提供服务时间、上次下线时间。 节点资源信息 可查看主机 IP、所属 Zone、CPU 总量(核)、CPU 已分配(核)、CPU 已分配(%)、内存总量(MB)、内存已分配(MB)、内存已分配(%)、磁盘总量(GB)、磁盘已使用(GB)、磁盘已使用(%)等信息。 节点数据分区信息 可查看主机 IP、所属 Zone、关联租户、数据分区数量和 Leader 分区数量等信息。其中数据分区数量包含了 Leader 分区数量。 租户资源信息 可查看租户名、租户 ID、租户类型、资源单元配置、Zone 优先级、Locality 和服务器列表等信息。 租户数据容量信息 可查看关联租户、租户 ID、关联主机、数据容量等信息。 工作负载统计信息:您可查看集群工作负载统计信息,包括 指标、累计值、开始值、结束值、最大值、最大值出现时间、最小值、最小值出现时间 和 平均值 。
SQL 统计信息
参数 说明 按照总响应时间排序的 SQL - 收集集群范围内总响应时间 Top10 的 SQL。
- 收集租户范围内总响应时间 Top10 的 SQL。
按照 CPU 时间排序的 SQL - 收集集群范围内 CPU 时间 Top10 的 SQL。
- 收集租户范围内 CPU 时间 Top10 的 SQL。
按照 IO 等待时间排序的 SQL - 收集集群范围内 IO 等待时间 Top10 的 SQL。
- 收集租户范围内 IO 等待时间 Top10 的 SQL。
按照网络等待时间排序的 SQL - 收集集群范围内网络等待时间 Top10 的 SQL。
- 收集租户范围内网络等待时间 Top10 的 SQL。
按照逻辑读行数排序的 SQL - 收集集群范围内逻辑读行数 Top10 的 SQL。
- 收集租户范围内逻辑读行数 Top10 的 SQL。
按照物理读行数排序的 SQL - 收集集群范围内物理读行数 Top10 的 SQL。
- 收集租户范围内物理读行数 Top10 的 SQL。
按照执行次数排序的 SQL - 收集集群范围内执行次数 Top10 的 SQL。
- 收集租户范围内执行次数 Top10 的 SQL。
按照远程计划执行次数排序的 SQL - 收集集群范围内执行次数 Top10 的 SQL。
- 收集租户范围内执行次数 Top10 的 SQL。
按照分布式计划执行次数排序的 SQL - 收集集群范围内执行次数 Top10 的 SQL。
- 收集租户范围内执行次数 Top10 的 SQL。
按照影响行数排序的 SQL - 收集集群范围内影响行数 Top10 的 SQL。
- 收集租户范围内影响行数 Top10 的 SQL。
完整的 SQL 文本列表 集中展示上述 SQL 语句信息。 锁统计信息
参数 说明 行锁统计 可查看租户内行锁申请次数、等待次数、超时次数和等待时间等信息。 Latch 统计 可查看租户内发生闩锁(Latch)的相关统计,统计内容如下: - Get:以 Willing-to-wait 类型请求一个 latch 的成功次数。
- Miss:以 Willing-to-wait 类型请求一个 latch 的失败次数。
- Sleep:以 Willing-to-wait 类型请求一个 latch 失败后进入休眠的次数。
- Spin Get:租户内总共发生 Spin 的次数。
- Immediate Get:以 Immediate 类型请求一个 latch 成功的次数。
- Immediate Miss:以 Immediate 类型请求一个 latch 不成功的次数。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




