ClickHouse删除数据
ClickHouse提供了DELETE,但是不能和传统的Mysql这类数据库的相比。因为
- 这种操作被称为Mutation查询
- Mutation语句是一种“很重”的操作,更适用于批量数据的修改和删除
- 不支持事务,一旦语句被提交执行,就会立刻对现有数据产生影响,无法回滚
- Mutation语句的执行是一个异步的后台过程,语句被提交之后就会立即返回,即删除语句执行完不代表数据删除,会有一个后台进程去删除数据操作,具体数据什么时候删除呢,可以在系统表 system.mutations查看
其中 is_done = 1代表删除完成
mutations表官方解释
表数据删除又分物理表和分布式表(Dictionary)
分布式表不支持删除,需要直接去删除物理表
ALTER TABLE sales_db.order_detail ON CLUSTER default_cluster DELETE WHERE customer_id in (11053,11064,11057,10154,10987);
说明 sales_db.order_detail 物理表名称
ON CLUSTER default_cluster 代表执行分布式DDL语句
WHERE 后面跟删除条件
关于我
觉得文章不错请扫码关注我吧
ClickHouse删除数据相关推荐
- clickhouse数据库删除数据的五种方式
文章目录 前言 一.通过删除表分区的方式 二.执行delete方式 三.执行truncate方式 四.设置表数据生命周期 五.删除数据文件目录 总结 前言 clickhouse数据库清理数据的方式很多 ...
- cass道路道路设计参数文件命令为什么没反应_为什么MySQL不建议使用delete删除数据?...
前言 我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其J ...
- delete index mysql_为什么MySQL不建议delete删除数据「心得分享」
前言 我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其J ...
- cass道路道路设计参数文件命令为什么没反应_面试官不讲武德问我:为什么MySQL不建议使用delete删除数据?
有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
- Clickhouse—MergeTree 数据生命周期
Clickhouse-MergeTree 数据生命周期 今天我们介绍一下MergeTree的数据的生命周期,其实我们知道数据的生命周期管理其实是数据治理的一个环节,我们在数仓中管理数据的生命周期主要是 ...
- Clickhouse的数据存储原理、二进制文件内容分析与索引详解
Clickhouse的数据存储原理.二进制文件内容分析与索引详解 Clickhouse以其强大的性能著称,已经被越来越多的使用在OLAP分析查询等场景中.Clickhouse是一个列式存储的数据库,而 ...
- mysql禁止数据被删除_为什么MySQL不建议delete删除数据
我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其Join ...
- 面试官不讲武德问我:为什么MySQL不建议使用delete删除数据?
有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
- ClickHouse删除分区报错:Exception: Table or Partition in default.od event xdr followas not dropped Reason:
执行语句删除某一天分区时出现错误,执行的删除语句如下: alter table od_event_xdr_follow drop partition '2021-5-18'; ClickHouse删除 ...
最新文章
- Docker核心技术之仓库
- MySql笔记之数据表
- MySQL自学笔记2--select的5个子句
- 10 Reasons Why Your Projects Should Use the Dojo
- 如何成为一名卓越的前端工程师
- ML之多分类预测:以某个数据集为例从0到1深入理解科学预测之多分类问题的思路框架
- 到另一个文件夹 复制hdfs上的文件_HDFS——如何将文件从HDFS复制到本地
- java 应用是单机集群_【架构】Tomcat单机部署多应用Windows
- 基于新型存储的大数据存储管理
- 全面介绍Windows内存管理机制及C++内存分配实例(六):堆栈
- 【英语学习】【WOTD】pungle 释义/词源/示例
- c3p0配置 initialPoolSize 和minPoolSize 可以设为0吗?设0有坏处吗?
- mac os 开启redis_【漫画】谈谈Redis持久化
- sqlite3 小记
- 2018最新hadoop服务器环境配置教程(附详细步骤)
- 关于 路标设置 的问题
- PSPnet预训练模型caffe model转pytorch
- 单片机原理与应用技术(六)———红绿灯汇编语言
- 关于希捷维修日志中 FAIL Servo Op=0100 Resp=0003 错误信息的解读
- 沉睡者 - 抖音中视频计划横版16:9视频制作教程