大脑容量是有限的,而且无法分享,因此应该把心得、知识、感悟落在文字上,与众人分享
Posts
C++20中对于并发方面的进步
ClickHouse性能调优 - 当磁盘IO是瓶颈的时候
ClickHouse的向量处理能力
手撸一个C++迭代器
STL库的ranges
STL Library’s ranges
noexcept关键字对vector容器性能的影响
The impact of the noexcept keyword on the performance of the vector container
mmap访问内存方式
OLAP与数据仓库和数据湖
ClickHouse中的各种设置
关于ClickHouse的一些小技巧
关于ClickHouse二次开发中的自动化测试代码的编写的最佳实践
static_cast caution
ClickHouse中“大列”造成的JOIN的内存超限问题
OOM problem of JOIN caused by “large column” in ClickHouse
ClickHouse的JOIN算法选择逻辑以及auto选项
Linux性能调优技术概览
ClickHouse的Join算法
一种高效且节约内存的聚合数据结构的实现
An efficient and memory-saving data structure for some kinds of aggregation functions
Premature optimization is the root of all evil
ClickHouse的WITH-ALIAS是如何实现的
How ClickHouse’s WITH-ALIAS is implemented
cmake in a nutshell
cmake简略介绍
C++性能优化手册
常用ClickHouse问题诊断查询
GIT使用技巧
对于同一个成员方法分别定义左值和右值的实现版本
MergeTree表的三种格式
深入使用noexcept
Limit of Memory Map Count
C++ concept的概念和使用
如何提高程序性能
检查非法内存访问的方法
原子变量与内存访问顺序模型
多线程与同步
并行读取MergeTree表的实现逻辑
C++编译器选择是否自动生成代码的背后逻辑
一种用指针低三位存放额外信息的优化方法
Order By保证绝对正确结果但性能有很大的影响
Clickhouse执行处理查询语句(包括DDL,DML)的过程
Window Function
activity_appearance函数性能调优
C++ Hash Map在特定场景下的性能优化(超STL的1倍)
设置max_block_size对CH函数执行的影响
Clickhouse的MergeTree引擎的存储结构
系统架构设计
Windows系统上搭建Clickhouse开发环境
第一篇文章(不是我的)
subscribe via RSS