【硬刚ClickHouse】ClickHouse 高级(一)优化(1)Explain 查看执行计划

编程入门 行业动态 更新时间:2024-10-09 17:25:12

【硬刚ClickHouse】ClickHouse <a href=https://www.elefans.com/category/jswz/34/1770104.html style=高级(一)优化(1)Explain 查看执行计划"/>

【硬刚ClickHouse】ClickHouse 高级(一)优化(1)Explain 查看执行计划

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的ClickHouse部分补充。

0 Explain 查看执行计划

  在 clickhouse 20.6 版本之前要查看 SQL 语句的执行计划需要设置日志级别为 trace 才能可以看到,并且只能真正执行 sql,在执行日志里面查看。在 20.6 版本引入了原生的执行计划的语法。在 20.6.3 版本成为正式版本的功能。

     本文档基于目前较新稳定版 21.7.3.14。

1 基本语法

EXPLAIN [AST | SYNTAX | PLAN | PIPELINE] [setting = value, ...] 
SELECT ... [FORMAT ...]

PLAN:用于查看执行计划,默认值。

  ◼header 打印计划中各个步骤的 head 说明,默认关闭,默认值 0;

  ◼description 打印计划中各个步骤的描述,默认开启,默认值 1;

  ◼actions 打印计划中各个步骤的详细信息,默认关闭,默认值 0。

➢AST :用于查看语法树;

➢SYNTAX:用于优化语法;

➢PIPELINE:用于查看 PIPELINE 计划。

  ◼header 打印计划中各个步骤的 head 说明,默认关闭;

  ◼graph 用 DOT 图形语言描述管道图,默认关闭,需要查看相关的图形需要配合graphviz 查看&

更多推荐

【硬刚ClickHouse】ClickHouse 高级(一)优化(1)Explain 查看执行计划

本文发布于:2024-02-07 01:43:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752173.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:高级   计划   ClickHouse   Explain

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!