
clickhouse
代码似电
这个作者很懒,什么都没留下…
展开
-
全网最细~ Clickhouse 集群部署
比如ORDER BY (Col1, Col2),值得注意的是,如果没有指定主键,默认情况下 sorting key(排序字段)即为主键。ReplicatedMergeTree表引,使得以上 MergeTree 家族拥有副本机制,保证高可用,用于生产环境,对于大数据量的表来说不推荐使用,因为副本是基于zk做数据同步的,大数据量会对zk造成巨大压力,成为整个ck整个集群瓶颈。大约在配置文件的1037行,表示分片号,因为集群就一个分片,所以3个节点的分片号都是01,表示副本名称,三个节点的副本名称不能一样。原创 2024-05-10 09:33:00 · 1430 阅读 · 0 评论 -
全网最细~ Clickhouse ~ 数据备份恢复脚本
1.创建恢复表文件,只需要填写分布式表名即可 table_list.txt。2.创建需要备份的数据库文件,把需要备份的数据库名写入到该文件中。2 上传脚本目录(脚本权限775 用户root)3.上传脚本目录(脚本权限775 用户root)1.创建数据备份目录。4.执行备份脚本命令。3 执行恢复脚本命令。原创 2023-04-17 18:11:59 · 3737 阅读 · 0 评论 -
全网最细~ Clickhouse ~ 数据迁移脚本(支持集群内迁移,支持集群外迁移)
【代码】clickhouse 数据迁移脚本(支持集群内迁移,支持集群外迁移)原创 2023-04-17 17:47:25 · 869 阅读 · 0 评论 -
全网最细~ Clickhouse 之 merge 工作原理&性能优化
数据写入和初始存储:当数据写入 ClickHouse 时,数据先存储在内存中,并以较小的块(parts)写入磁盘。这些小的块最初写入磁盘时没有进行排序和压缩,称为初级数据片段。合并触发:合并过程由 ClickHouse 后台自动管理。后台进程会监控表中的数据片段,并根据预设的规则和阈值触发合并操作。合并操作的触发条件包括:数据片段数量超过阈值、片段大小等。合并操作:后台进程选择若干个较小的数据片段进行合并。这个过程包括排序、去重和压缩。原创 2024-05-27 17:21:20 · 2488 阅读 · 0 评论 -
全网最细~ Clickhouse 之小文件排查、修复小文件不merge问题
clickhouse原创 2023-03-13 17:46:27 · 595 阅读 · 0 评论 -
全网最细~ Clickhouse ~ 批量删除表分区脚本
clickhouse原创 2023-07-18 16:07:36 · 1729 阅读 · 0 评论 -
全网最细~ Clickhouse ~ 均衡节点数据脚本
clickhouse/tables/01/gesaas/ych_v2 -> old_hostname节点存储在zk 上的元数据目录。new_hostname -> 新节点hostname。old_hostname -> 久节点hostname。gesaas.ych_v2 -> 需要均衡的库名.表名。partition.txt -> 需要均衡的表分区。原创 2024-07-12 10:43:03 · 1569 阅读 · 0 评论 -
全网最细~Clickhouse~ 之 TTL 工作原理
在创建表时,可以通过 TTL 子句为列或表定义 TTL 规则。这段 SQL 表示 example_table 表中的 event_date 列数据将在一个月后自动删除。原创 2024-07-05 17:44:16 · 1108 阅读 · 0 评论 -
全网最细~ Clickhouse ~ 集群异常排查处理总结
clickhouse原创 2023-03-13 17:34:02 · 3324 阅读 · 0 评论