更新时间:2024-12-24 GMT+08:00

ClickHouse慢查询管理

慢SQL页面中包含“运行中的慢查询”和“已完成的慢查询”两个标签页,默认展示当前集群中“运行中的慢查询”耗时500ms以上的慢SQL。对于正在运行中的SQL,提供了“结束查询”功能,您可手动选择是否结束正在运行的SQL。

运行中的慢SQL查询操作步骤

  1. 登录表格存储服务管理控制台。
  2. 在集群列表中找到所要查看的集群并单击“集群名称”,进入详情页。
  3. 在左侧导航树,单击“慢查询管理”,进入运行中慢查询页面。
  4. 可通过对慢查询运行时长、时间范围、用户、远程IP以及SQL语句的调整来实现数据的筛选以及结束运行中的SQL的命令。

    表1 运行中慢sql查询参数说明

    参数

    参数说明

    查询编号

    查询每一个SQL命令的ID。

    执行开始时间

    SQL语句执行开始时间。

    执行结束时间

    SQL语句执行结束时间。

    数据库

    使用的数据库。

    SQL语句

    执行的SQL语句。

    运行时长(ms)

    SQL执行时长。

    状态

    SQL运行的状态。

    用户

    提交SQL的用户。

    远程IP

    用户提交SQL使用的客户端地址。

    操作

    进行停止查询等操作。

已完成的慢SQL查询操作步骤

  1. 登录表格存储服务管理控制台。
  2. 在集群列表中找到所要查看的集群并单击“集群名称”,进入详情页。
  3. 在左侧导航树,单击“慢查询管理”,进入已完成的慢查询页面。
  4. 可通过对慢查询运行时长、时间范围、状态、用户、远程IP以及SQL语句的调整来实现数据的筛选。

    表2 已完成慢sql查询参数说明

    参数

    参数说明

    查询编号

    查询每一个SQL命令的ID。

    执行开始时间

    SQL语句执行开始时间。

    执行结束时间

    SQL语句执行结束时间。

    数据库

    使用的数据库。

    SQL语句

    执行的SQL语句。

    运行时长(ms)

    SQL执行时长。

    状态

    SQL运行的状态。

    用户

    提交SQL的用户。

    远程IP

    用户提交SQL使用的客户端地址。

慢SQL查询状态说明

SQL语句的运行状态为“已完成”、“运行中”、“已取消”中的一种。当运行状态为“运行中”时,对应的操作列中会出现“结束查询”操作。

表3 状态说明

状态

描述

已完成

表示SQL语句已经执行完毕。

运行中

表示SQL语句正在运行中,可手动选择是否结束运行中的SQL语句。

已取消

表示SQL语句已被取消执行。