摘要: ClickHouse以性能好被大家所熟知,而一个数据库的性能优化是一个庞大的系统性工程。本文着眼于ClickHouse内部的基础数据结构,以揭露ClickHouse性能优化的冰山一角。 在软件工程中并不是所有的执行路径都需要优化,只有关键执行路径才需要花费大力气进行优化。对于数据库领域来说关键执行路 阅读全文
posted @ 2024-06-07 15:08 京东云开发者 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述ClickHouse中的数据存储结构,包括文件组织结构和索引结构,以及建立在其基础上的数据过滤机制,从Part裁剪到Mark裁剪,最后到基于SIMD的行过滤机制。 数据过滤机制实质上是构建在数据存储格式之上的算法,所以在介绍过滤机制前先介绍下ClickHouse中数据存储格式。 PS:本 阅读全文
posted @ 2024-06-07 15:08 京东云开发者 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.背景: 最近一段时间研发大佬们在积极的治理告警,经过一段时间的治理,现在告警情况已经有了很大的改观,但难免还有漏网之鱼;具体我们可以以下边一个例子来看: 这是一个生产的UMP告警,通过这个告警我们发现XXX这个应用的堆内存使用率为90.18%,超过了设置的告警阈值85%,所以产生了这样的一个告警 阅读全文
posted @ 2024-06-07 15:07 京东云开发者 阅读(13) 评论(0) 推荐(0) 编辑