文章
33 篇笔记 · 1 个分类
2026
-
2026/02/02
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 连接与查看 clickhouse-client --host ch-01 --port 9000 --user d...
-
2026/02/01
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 掌握 ClickHouse 不只是记住语法,而是能把业务问题转化为稳定的数据平台。本章给出继续精进的学习路径和工程实...
-
2026/01/31
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 本章整理高频面试问题,并给出能体现工程判断的回答思路。 31.1 ClickHouse 为什么快? 回答要点: ...
-
2026/01/30
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 本章把前面内容串成一个实时用户行为分析平台,覆盖埋点接入、实时写入、明细建模、汇总报表、漏斗留存和运维治理。 30...
-
2026/01/29
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 和 Elasticsearch 都是常见的数据平台,但优化目标不同:前者面向大规模扫描聚合,后...
-
2026/01/28
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 故障排查要先确定故障域:客户端、网络、ClickHouse 服务、存储、Keeper、上游写入还是查询本身。本章给出...
-
2026/01/27
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 监控要覆盖服务存活、资源、存储、合并、副本、查询、写入和业务指标。只有服务 green 不代表...
-
2026/01/26
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 写入优化的核心是减少 part 数量、控制合并压力、避免热点分片和保证失败可重试。 26.1 写入模型 小 IN...
-
2026/01/25
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 查询优化的第一步是量化成本,而不是盲目加索引。核心指标是扫描行数、扫描字节、内存、耗时和并发影响。 25.1 优化...
-
2026/01/24
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 建模围绕宽表、明细、汇总和维度展开。目标是让高频查询少扫描、少 JOIN、少运行时转换。 2...
-
2026/01/23
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 实时链路的目标不是把所有数据尽快写入,而是在延迟、成本、准确性和可恢复性之间找到稳定平衡。 23.1 常见架构 ...
-
2026/01/22
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 Kafka 表引擎让 ClickHouse 直接消费 Kafka 消息,通常配合物化视图写入 MergeTree 表...
-
2026/01/21
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 副本处理节点故障,备份处理误删、逻辑错误、集群级故障和合规留存。两者不能互相替代。 21.1 需要备份的内容 ...
-
2026/01/20
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 数据均衡不仅看磁盘容量,还要看写入吞吐、查询负载、part 数量、合并压力和副本延迟。ClickHouse 不会自动...
-
2026/01/19
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 Keeper 或 ZooKeeper 是 ClickHouse 集群的协调层,用于副本日志、块去重信息、leader...
-
2026/01/18
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 分片键决定数据分布在哪个物理分片上。好的分片键能让数据均衡、查询并行、业务键稳定;差的分片键会带来热点、倾斜、跨分片...
-
2026/01/17
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 分布式表是分片集群的统一入口。它本身不保存业务数据,而是负责把写入路由到分片,把查询下发到各分片本地表,再合并结果。...
-
2026/01/16
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 副本用于提高可用性、读吞吐和故障恢复能力。ClickHouse 的 ReplicatedMergeTree 依赖 K...
-
2026/01/15
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 向量化执行是 ClickHouse 快的重要原因之一。它把“一行一行解释执行”变成“一批一批计算”,让 CPU、缓存...
-
2026/01/14
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 Projection 是表内的一种物理投影,可以按不同排序键或聚合形式保存数据,查询时由优化器选择。它适合解决同一张...
-
2026/01/13
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 物化视图把查询结果落到目标表中,常用于明细数据实时预聚合。它是一条随写入触发的数据处理管道,不是简单的查询别名。 ...
-
2026/01/12
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 的索引不是传统 B+Tree。主索引是排序键的稀疏索引,跳数索引则是在 granule 之上构...
-
2026/01/11
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 分区和排序键是 ClickHouse 表设计中最容易出错的两件事。分区负责生命周期和粗粒度剪枝,排序键决定 part...
-
2026/01/10
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 CollapsingMergeTree 用正负记录抵消旧状态,适合把状态变更表达为事件流。它比“不断更新一行”更贴合...
-
2026/01/09
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 SummingMergeTree 会在后台合并时把排序键相同的数值列求和,用于降低预聚合指标的物理行数。查询时仍需要...
-
2026/01/08
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ReplacingMergeTree 用来处理“同一业务键可能被多次写入”的数据。它在后台合并时按排序键去重,并可结...
-
2026/01/07
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 MergeTree 是 ClickHouse 最重要的存储引擎。理解 part、分区、排序键、稀疏索引、后台合并和 ...
-
2026/01/06
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 本章把常用查询能力串起来:投影、过滤、聚合、窗口、排序、去重、格式输出和查询生命周期。目标是写出可预测成本的查询,而...
-
2026/01/05
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 的写入模型与 OLTP 数据库差异很大:它偏好大批量、稳定频率、可重试的追加写入。本章覆盖 I...
-
2026/01/04
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 支持丰富的 SQL 能力和类型系统,但它不是 OLTP 数据库。理解类型、可空性、数组、嵌套、...
-
2026/01/03
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 表引擎是 ClickHouse 的核心抽象。它决定数据如何写入、如何合并、是否支持副本、能否对接外部系统,以及查询时...
-
2026/01/02
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 的环境搭建并不复杂,难的是把开发、测试、生产三种环境的资源边界和配置差异想清楚。本章从单机版开...
-
2026/01/01
这是《ClickHouse 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开,代码块保留了原书可直接运行的版本。 ClickHouse 是面向实时分析的列式数据库。它不适合做交易系统,但在海量事件扫描、多维聚合、漏斗留存、监控指标...