0°

PolarDB中慢SQL造成CPU升高,继续造成更多慢SQL出现。 如何定位这次慢SQL造成CP?[阿里云polardb]

PolarDB中慢SQL造成CPU升高,继续造成更多慢SQL出现。 如何定位这次慢SQL造成CP?

以下为热心网友提供的参考意见

在PolarDB中,慢SQL可能会导致CPU升高,进而影响系统性能。为了定位这次慢SQL造成的问题,您可以按照以下步骤进行操作:

  1. 登录到PolarDB控制台。
  2. 选择要查看的数据库实例。
  3. 在左侧导航栏中,点击“监控”选项卡。
  4. 在“监控概览”页面中,查看CPU使用率、磁盘IO等关键指标。如果发现CPU使用率异常高,可以进一步分析问题原因。
  5. 切换到“慢查询”选项卡,查看当前正在执行的慢查询。在这里,您可以找到执行时间较长的SQL语句,以及它们对系统资源的影响。
  6. 根据慢查询的详细信息,分析可能的原因。例如,可能是索引失效、SQL语句编写不合理等问题导致的慢查询。
  7. 针对找到的问题原因,采取相应的优化措施。例如,优化SQL语句、添加或修改索引等。
  8. 在优化后,再次检查系统性能和慢查询情况,确保问题得到解决。

以下为热心网友提供的参考意见

需要关注下面几个点:

  1. 哪个SQL扫描行数和返回函数差异比较大,选择索引有问题
  2. 哪个SQL突然qps激增
  3. 是否SQL的执行计划用到并行扫描,且并发量大。
    此回答整理自钉群“PolarDB专家面对面 – 通用功能咨询”
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====