开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB今天这个实例。有一个语句。我回放很快,慢日志看到很慢,造成CPU上升到100%?

"PolarDB今天这个实例。有一个语句。我回放很快,慢日志看到很慢,造成CPU上升到100%,如何解决?image.png
"

展开
收起
真的很搞笑 2024-02-08 13:53:49 43 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这种情况可能是由于以下原因导致的:

    1. 慢查询日志记录了所有执行时间超过阈值的查询,而回放语句可能没有达到这个阈值,因此没有被记录在慢查询日志中。

    2. 慢查询日志记录的是实际执行时间,而回放语句可能使用了缓存或者优化器对查询进行了重写,导致实际执行时间与慢查询日志中的记录不一致。

    3. 慢查询日志可能会因为各种原因(如磁盘空间不足、日志文件过大等)被自动清理或归档,导致回放语句的慢查询日志丢失。

    要解决这个问题,可以尝试以下方法:

    1. 确保回放语句的执行时间超过了慢查询日志的阈值,以便被记录在慢查询日志中。

    2. 检查慢查询日志的设置,确保它们正确地记录了回放语句的慢查询信息。

    3. 如果慢查询日志已经被清理或归档,可以尝试恢复它们,以便查看回放语句的慢查询信息。

    2024-02-17 08:49:26
    赞同 展开评论 打赏
  • 我看您实例是56 的,还没有这个参数 ,此回答整理自钉群“PolarDB 专家面对面 - 慢SQL索引选择优化器新特性”

    2024-02-08 14:42:30
    赞同 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
    Kubernetes下日志实时采集、存储与计算实践 立即下载
    日志数据采集与分析对接 立即下载

    相关镜像