Skip to main content
本节包含使用 ClickHouse 提升性能的技巧和最佳实践。 我们建议用户在阅读本节之前先阅读核心概念, 其中介绍了提升性能所需的主要概念。

PREWHERE 优化

了解 PREWHERE 如何通过在读取不必要的列之前先过滤数据来减少 I/O,以及如何监控其效果。

内存分配分析

使用 jemalloc 分析内存分配。

适用于 25.9 之前版本的内存分配分析

适用于 25.9 之前 ClickHouse 版本的内存分配分析。

缓存

缓存类型,包括查询缓存、查询条件缓存和用户态页缓存。

数据跳过索引

了解数据跳过索引,并附带示例。

延迟物化

将列数据的读取推迟到实际需要时再进行。

故障排查

调试内存问题、测试硬件,以及了解采样查询分析器。
最后修改于 2026年7月23日