记录一下:ClickHouse中如果使用了replacing merge tree表引擎,在使用含有final关键词的SQL语句查询时,如果父查询中where条件中存在对partition字段的过滤条件,enable_optimize_predicate_expression_to_final_subquery这个setting会对查询结果造成影响,优化器会自动将partition条件由父查询提前到子查询执行,提前通过子查询过滤掉partition数据行

默认enable_optimize_predicate_expression_to_final_subquery设置为1,也就是enable,可以通过

set global on cluster default enable_optimize_predicate_expression_to_final_subquery=0;

置为disable。

查询settings状态:

SELECT * FROM system.settings
where name like '%final%subquery';

ClickHouse版本:20.8

ClickHouse settings final相关推荐

  1. ClickHouse查询语句详解

    ​ClickHouse查询语句兼容大部分SQL语法,并且进行了更加丰富的扩展,查询语句模板如下: [WITH expr_list|(subquery)] SELECT [DISTINCT [ON (c ...

  2. waterdrop1.x导入clickhouse分布式表-修改源码

    接上一篇,使用fiter+sql方式进行分布式写表,存在效率低的问题,现在尝试从源码入手,制定clickhouse的分布式表本地写入方案 编译好的class文件: https://download.c ...

  3. 【clickhouse】ClickHouseException code: 999 Cannot allocate block number in ZooKeeper: Coordination

    1.概述 clickhouse报错 com.dtstack.jlogstash.outputs.core.common.ClickhouseException: ru.yandex.clickhous ...

  4. AndroidQ SettingsProvider和Settings原理

    一, SettingsProvider 1. SettingsProvider顾名思义是一个提供设置数据共享的Provider,SettingsProvider和Android系统其它Provider ...

  5. Android Settings搜索Search方案分析

    Android开发会遇到一些自写界面需要允许被搜索,或者三方应用挂靠在Settings,用户也希望能被搜索. 在知道怎么添加之前,得先了解下整个框架,才能更好地加入我们自己的代码. 这里稍微整理了下整 ...

  6. 大数据(5r)ClickHouse客户端

    文章目录 1.命令行客户端 1.1.ClickHouse服务的版本号查询 1.2.clickhouse-client下载方法 2.Python连ClickHouse 3.Java连接ClickHous ...

  7. 【转】Android 快捷方式的创建

    http://blog.csdn.net/lenmoyouzi/article/details/16939977 一.在日常开发中,我们经常会遇到这样的需求就是网桌面添加快捷方式:常见的快捷方式有两种 ...

  8. Android 快捷方式的创建与查询 快捷方式问题大全 获取快捷方式在Launcher数据库中的信息 Failed to find provider info for com.android.la

    /*** 创建添加快捷方式* 其中需要设置的有:* 1. 快捷方式的标题* 2. 快捷方式的图标* 3. 点击快捷方式后的跳转*/public static void createShortcut(C ...

  9. 关于android创建快捷方式会启动两个应用的问题(一)

     在做创建应用快捷方式时遇到两个问题: 一.创建快捷方式OK,但测试时MOTO部分机型会报错,原因也在Log里面给提示,如下: [java] view plaincopyprint? java.l ...

最新文章

  1. PYTHON编程导论群问题汇总(二)
  2. 学习笔记:数据分析和处理(ML计算模型前的预处理)——持续更新
  3. vue cli 添加html,vue-cli创建的项目,配置多页面的实现方法
  4. 数据库:数据库的连接池原理及实现
  5. KubeVela + KEDA:为应用带来“与生俱来”的弹性伸缩能力
  6. 我为什么在这里写博客
  7. linux 打zip gz tar,linux把文件压缩成.tar.gz的命令 | PT Ubuntu Blog
  8. CCF201412试题
  9. Android ToggleButton(状态切换按钮)
  10. 十二、Shell脚本编程函数应用
  11. php抓取网络电视源,电视直播源抓取工具箱
  12. ios14.2越狱之后的一系列操作
  13. Linux中 安装一些实用小软件总结
  14. PHP后端接入短信接口为用户发送通知短信
  15. Qt边框border概述
  16. python科学计数法的显示与转换
  17. stm32开发3D打印机(三)——ADC热敏电阻测温、PWM控制(已完成)
  18. 使用超声波测距模块控制LED灯
  19. 批量安装操作系统(CentOS7 PXE安装)
  20. 爬虫--08:移动端数据的抓取

热门文章

  1. 生物信息-学习从NCBI上下载数据
  2. 齿轮故障诊断数据集分享(包括轴承和齿轮)
  3. 分享129个ASP源码,总有一款适合您
  4. PHPStudy环境下phpmyadmin卡顿延迟不流畅解决办法
  5. 基于java(springboot)篮球竞赛预约管理系统(java毕业设计)
  6. video视频标签怎么禁止用户拖动进度条快进
  7. w7点击计算机图标没反应,点击win7系统桌面上的图标没有反应怎么办?
  8. html封面设计图片手绘大全,封面设计铅笔画手绘图片
  9. ZYNQ-ZedBoard 上运行桌面 LINUX
  10. JS获取特殊字符前面的字符串