clickhouse
文章平均质量分 82
Sallery-X
这个作者很懒,什么都没留下…
展开
-
clickhouse源码解析
大家如果对replicatedMergetree 感兴趣后续可以更新 clickhouse code trace 1、写入 excuteQuery() // called in TCPHandler::runImpl() executeQueryImpl() parseQuery() interpreter->execute() // InterpreterInsertQuery BlockIO InterpreterInsertQuery::execute() // 构造一个MergeTr原创 2021-04-07 14:59:52 · 928 阅读 · 0 评论 -
clickhouse磁盘文件组织
clickhouse 主要的文件目录如下: . ├── access //用户权限相关 │ ├── quotas.list │ ├── roles.list │ ├── row_policies.list │ ├── settings_profiles.list │ └── users.list ├── data //数据目录 │ ├── default //用户数据 │ │ ├── customer │ │ └── local │ └── system //系统原创 2021-03-15 18:40:35 · 2011 阅读 · 0 评论 -
clickhouse merge流程
分布式merge 1、什么时候会触发merge 1>、每次写入rename持久化之后会唤醒后台任务将一个个小的part合并 merging_mutating_task_handle->signalReadyToRun() 2>、clickhouse中的alter,主要是update delete操作同写入过程一样同样会唤起merge任务 3>、手动optimize table xx 会发起异步任务去做merge 2、merge的核心逻辑 原创 2021-02-07 15:13:59 · 4367 阅读 · 2 评论