PREWHERE 优化
了解
PREWHERE 如何在读取非过滤列之前先过滤数据,从而减少 I/O,以及如何监控其效果。分配分析
分析内存分配,以诊断内存压力并优化 ClickHouse 中的资源使用。
缓存
查询缓存、查询条件缓存和用户态页缓存,可用于加速重复工作负载。
跳过索引
使用二级跳过索引裁剪无关的数据块,加快带过滤条件的查询。
惰性物化
将列读取延后到实际需要时再执行,以减少选择性查询的 I/O。
故障排查
采样查询分析器、硬件基准测试,以及内存问题调试。