开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

在PolarDB中监控数据上面ap节点最多cpu使用率到了91,下面图表中为什么看不到?

在PolarDB中监控数据上面ap节点最多cpu使用率到了91,下面图表中为什么看不到?0a0784eabb24cf835d7aafe18ebe73d2.png

展开
收起
花开富贵111 2024-01-07 10:57:19 41 0
4 条回答
写回答
取消 提交回答
  • 在PolarDB中,您提到的AP节点的CPU使用率到达了91%,但在监控图表中却看不到相关信息,这可能是因为监控数据采集的频率或监控项的设置导致了数据显示的不完整性。

    1. 监控数据采集频率:PolarDB的监控数据默认采集频率为1分钟一次,也就是说,监控界面上的数据点每隔一分钟更新一次。如果您看到的91%的CPU使用率是在短时间内出现的峰值,而刚好那个时间点错过了数据采集的时间,那么在监控图表上就可能不会显示这个峰值。

    2. 监控项的设置:另一个可能的原因是,您可能没有选中要监控的AP节点的CPU使用率这一监控项。在PolarDB控制台中,您需要选择集群、数据库代理、计算节点或高级监控来查看不同的监控信息。如果您的目标是监控AP节点的CPU使用率,那么应该在高级监控页签下进行检查。

    3. 数据展示问题:有时候,界面的数据加载或刷新问题也可能导致监控图表上短暂的数据缺失。您可以尝试刷新页面或等待几分钟,让数据更新后再查看。

    4. 监控服务问题:最后,如果以上方法都不奏效,可能是监控服务本身存在问题。在这种情况下,建议您联系阿里云技术支持进行进一步的检查和帮助。

    总结来说,要解决在PolarDB监控图表中看不到AP节点CPU使用率的问题,您可以尝试检查监控数据采集频率、确认监控项设置、刷新监控界面或寻求技术支持。

    2024-01-09 11:29:13
    赞同 展开评论 打赏
  • CPU使用率Max 相当于5s内cpu使用率峰值,而下面展示的是 5s内平均使用率。排查后发现是表格的数据查询和图的数据查询未能保持一致,先已图数据为准。此回答整理来自钉群“PolarDB专家面对面 - 通用功能咨询”。

    2024-01-08 16:10:52
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在PolarDB中,如果监控数据显示ap节点的CPU使用率高达91%,这可能表明存在一些需要优化处理的情况。首先,您可以在PolarDB控制台查看慢查询情况,特别是慢查询中的扫描行数是否远大于返回行数,如果是,则这可能是导致CPU使用率过高的原因。此外,还需要关注节点的内存使用率、网络输入流量等指标,这些因素都可能影响CPU的使用率。

    如果确定是慢查询导致的问题,您可以尝试优化查询语句,比如为name列添加索引来解决索引缺失问题。同时,对于TP类查询业务的读写数据量都非常小的情况,应避免count类查询和一些AP类查询的大量扫描操作。

    另外,对于存储节点的性能监控,PolarDB-X 1.0也提供了监控查询功能,您可以通过该功能查看存储节点的各项性能监控数据。

    总的来说,解决高CPU使用率的问题需要结合具体情况进行分析和优化,包括优化查询语句、调整系统配置以及提升硬件性能等方法。

    2024-01-07 16:24:29
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,看了你的描述,在阿里云的 PolarDB 中监控数据,如果你在图表中无法看到 AP 节点的 CPU 使用率达到 91%,可能是因为时间范围选择不正确,请确认你所选择的时间范围是否包含了 CPU 使用率达到 91% 的时间段,可能需要调整时间范围来查看更详细的数据。

    还有就是数据采集间隔过长,有时候监控数据采集的间隔较长,导致在图表中无法准确显示具体的峰值,可以尝试调整数据采集间隔,选择更小的时间间隔来获取更准确的数据。

    2024-01-07 11:14:32
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
PolarDB开发者大会:分布式的PolarDB 立即下载
PolarDB开发者大会:PolarDB在线数据实时分析加速 立即下载
RDS SQL Server CPU高使用率性能优化 立即下载