PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询慢SQL明细

PolarDB-X将执行时间超过1秒的SQL定义为慢SQL,包括逻辑慢SQL和物理慢SQL。本文介绍这两种慢SQL的定义和查询方式。

背景信息

逻辑慢SQL和物理慢SQL的定义如下:

  • 逻辑慢SQL:客户端发送到PolarDB-X的慢SQL。
  • 物理慢SQL:PolarDB-X发送到存储层MySQL的慢SQL。

每个PolarDB-X节点最多保存5000条慢SQL明细,超过限制数量的慢SQL明细会被滚动删除。

操作步骤

  1. 登录云原生分布式数据库控制台
  2. 在页面左上角选择目标实例所在地域。
  3. 在左侧导航栏中,单击实例列表
  4. 找到目标实例,单击实例ID,进入目标实例基本信息页。
  5. 您可以查看逻辑慢SQL的详细信息,具体操作步骤如下:
    1. 单击左侧导航栏的慢SQL明细
    2. 选择时间范围数据库名执行时间,单击查询,可查看慢SQL信息。PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询慢SQL明细
    3. 选择时间范围数据库名执行时间,单击查询,可查看慢SQL信息。
  1. 在PolarDB-X上定位到逻辑慢SQL,您也可以存储层MySQL上找到相应的物理慢SQL信息,具体步骤如下:说明目前只支持查询存储层为PolarDB MySQL上的物理慢SQL。
    1. 单击左侧导航栏的数据库管理,选择目标数据库。
    2. 单击存储管理,选择目标集群,进入存储层MySQL基本信息界面。
    3. 在左侧导航栏中,单击慢SQL
    4. 在右上角设置时间,单击查看,可以查询特定时间范围的慢日志趋势慢日志统计慢日志明细
    5. 单击 慢日志明细,选择目标数据库和主节点,可以查看慢日志详细信息。PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-查询慢SQL明细

      说明 更多慢SQL分析诊断功能介绍,详情请参见慢SQL
上一篇:[LeetCode] Largest Rectangle in Histogram 直方图中最大的矩形


下一篇:MySQL修复表的简单分析