查询分析
更新时间:2025-04-01
查询分析是基于集群内核版本0.15以上审计日志插件功能,进行数据加工,对执行结束的SQL 提供分钟级时效的异常作业的筛选能力,用于支持作业排查和集群运维。
前提条件
- 集群已经开启审计日志插件,新集群默认安装插件,老集群手动安装插件。
操作步骤
- 登录控制台,选择产品服务>数据仓库PALO,进入集群列表页。
- 选择对应的集群名称单击进入集群详情页面,侧边导航选择查询分析。
- 查询分析以列表形式展示,列表支持按照类型、运行时间和执行开始时间进行筛选。
表一 查询分析列表项说明
列表项名称 | 列表项说明 |
---|---|
SQL ID | 每个 SQL 语句的唯一标识符,用于区分不同的 SQL 执行记录 |
SQL 类型 | 支持按照全部、查询和非查询进行筛选 |
用户名 | 执行该 SQL 语句的用户账号 |
Catalog | 在数据库中,Catalog 通常是一个逻辑容器,用于组织和管理数据库对象 |
数据库 | SQL 语句所针对的数据库名称 |
执行开始时间 | SQL 语句开始执行的时间 |
运行时间 | SQL 语句从开始执行到结束所花费的时间,以秒为单位 |
状态 | 支持按照全部、EOF、EOF和OK进行筛选 |
扫描量(MB) | SQL 语句在执行过程中从磁盘或缓存中读取的数据量,以兆字节(MB)为单位 |
扫描行 | SQL 语句在执行过程中扫描的数据行数 |
返回行数 | SQL 语句执行后返回的结果行 |
源地址 | 发起查询请求的源头的网络地址 |
FE IP | 前端节点的 IP 地址 |
内存使用量(MB) | 内存占用空间大小 |
异常流程处理
在使用查询分析时,会出现一些异常流程,以下是出现异常流程的原因及处理方法。
表二 异常流程原因及处理
异常流程 | 说明 | 处理方法 |
---|---|---|
集群版本过低 | 集群版本小于等于0.15 | 请提工单尝试升级集群 |
未安装审计日志插件 | 集群版本符合但未安装审计日志插件 | 请先安装审计日志插件 |
审计日志库表不存在 | 审计日志已经安装,但库表不存在 | 审计日志库表不存在,请提工单修复 |
审计日志不适配 | 由于集群大版本升级,导致的审计日志不适配 | 请提工单人工处理 |