一、前言
在上一篇我们分享了clickhouse的常用的语法规则优化策略,这些优化规则更多属于引擎自带的优化策略,开发过程中只需尽量遵守即可,然而,在开发过程中,使用clickhouse更多将面临各种查询sql的编写甚至复杂sql的编写,这就是本篇要探讨的关于clickhouse查询相关的优化策略。
二、关于单表查询相关优化策略
2.1 使用Prewhere 替代 where
Prewhere
和
where
语句的作用相同,用来过滤数据。不同之处在于
prewhere
只支持*MergeTree
族系列引擎的表,首先会读取指定的列数据,来判断数据过滤,等待数据过滤
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/143202.html