更新时间:2022-12-14 GMT+08:00
慢查询语句监控
操作场景
在ClickHouse上执行SQL语句查询时,常因为SQL语句的分区、where条件以及索引等设置不合理问题,导致SQL查询很慢,影响数据库的整体性能。针对该场景,MRS提供了ClickHouse慢查询语句的监控功能。
正在进行的慢查询
当前还在执行没有返回结果的慢SQL语句信息可以通过该界面查询。
- 慢查询菜单路径
登录Manager,选择“集群 > 服务 > ClickHouse > 查询管理”,单击“正在进行的慢查询”页签。
- 慢查询参数说明
表1 慢查询参数说明 参数
参数说明
Server节点IP
ClickHouseServer实例的IP。具体可以到Manager,选择“集群 > 服务 > ClickHouse > 实例”,ClickHouseServer角色的IP。
查询id
内部生成的唯一ID。
查询语句
具体慢查询的SQL语句。
开始时间
慢查询的SQL语句的执行开始时间。
结束时间
慢查询的SQL语句的执行结束时间。
查询时长 (s)
慢查询的SQL语句当前累计执行的时间,单位是秒。
用户
执行慢查询的SQL语句的ClickHouse用户。
客户端IP
提交该慢查询SQL语句的客户端IP。
占用的内存空间 (MB)
慢查询SQL语句占用的内存大小统计,单位是MB。
操作
当前查询出来的慢SQL语句,可以单击“终止”结束该慢SQL语句查询。
- 慢查询过滤条件
选择对应的过滤条件,输入查询条件值进行过滤查询。