1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【ClickHouse SQL 极简教程】使用EXPLAIN 分析 SQL 执行计划

【ClickHouse SQL 极简教程】使用EXPLAIN 分析 SQL 执行计划

时间:2022-05-06 08:49:13

相关推荐

【ClickHouse SQL 极简教程】使用EXPLAIN 分析 SQL 执行计划

1.1.使用EXPLAIN 分析 SQL 执行计划

本节介绍如何使用EXPLAIN命令分析SQL语句的执行计划。

1.1.1.EXPLAIN概述

执行计划是进行SQL查询调优的重要参考。在ClickHouse 中,可以使用EXPLAIN语句查看SQL查询的执行计划。EXPLAIN 的语法如下:

EXPLAIN [AST | SYNTAX | PLAN | PIPELINE | TABLE OVERRIDE]

[setting = value, ...]

[

SELECT ... |tableFunction(...) [COLUMNS (...)]

[ORDER BY ...]

[PARTITION BY ...]

[PRIMARY KEY]

[SAMPLE BY ...]

[TTL ...]

]

[FORMAT ...]

例如,执行 EXPLAIN 查看如下 SQL 的执行计划:

EXPLAIN

SELECT sum(number)

FROM numbers(10)

UNION ALL

SELECT sum(number)

FROM numbers(10)

ORDER BY sum(number) DESC

FORMAT TSV

Query id

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。