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 |
|
| 按照 CPU 时间排序的 SQL |
|
| 按照 IO 等待时间排序的 SQL |
|
| 按照网络等待时间排序的 SQL |
|
| 按照逻辑读行数排序的 SQL |
|
| 按照物理读行数排序的 SQL |
|
| 按照执行次数排序的 SQL |
|
| 按照远程计划执行次数排序的 SQL |
|
| 按照分布式计划执行次数排序的 SQL |
|
| 按照影响行数排序的 SQL |
|
| 完整的 SQL 文本列表 | 集中展示上述 SQL 语句信息。 |
锁统计信息
| 参数 | 说明 |
|---|---|
| 行锁统计 | 可查看租户内行锁申请次数、等待次数、超时次数和等待时间等信息。 |
| Latch 统计 | 可查看租户内发生闩锁(Latch)的相关统计,统计内容如下:
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026121/viewspace-2932621/ ,如需转载,请注明出处,否则将追究法律责任。