查询
更新时间:2021-09-29
查询
查询功能对应Palo中的Query Profile功能。
Query Profile
Query Profile支持查看最近执行的SQL语句的Report信息和图形化分析,从而更好地了解Palo 的执行情况,并有针对性地进行调优工作。
重要前提
查看Profile 的前提是执行以下SQL命令,将FE上的Report的开关打开:
mysql> set is_report_success=true;
之后提交的SQL语句执行的Report信息,可以在Manager中显示。
Query列表
列表字段包括Query ID、FE节点、查询用户、执行数据库、Sql、查询类型、开始时间、结束时间、执行市场、状态。
- Query ID:Palo中执行对应SQL生成的查询ID,全局唯一。
- FE节点:解析SQL和制定查询计划的FE节点。
- 查询用户:对应Palo中的用户。
- 执行数据库:Query所在数据库。
- Sql:具体执行的sql语句。
- 查询类型:默认为Query。
- 开始时间:Query开始执行的时间。
- 结束时间:Query结束的时间。
- 执行时长:Query执行耗时。
- 状态:三种状态:RUNNING、EOF、ERR,RUNNING表示正在执行中,EOF表示执行完成,ERR表示查询出错。
Query Profile
点击列表中的某个Query的Query ID,查看Query Profile,我们可以通过Profile查看详细的统计信息。包括完成SQL语句、文字版统计信息和可视化Profile信息。
其中,Visualization(可视化)Profile左侧为三层结构树,分别为整体profile,fragment 详细信息和instance详细信息。