跳到主要内容
跳到主要内容

ClickHouse Cloud 中的最佳实践

本节介绍一些最佳实践,帮助您最大限度地发挥 ClickHouse Cloud 的价值。

页面描述
Usage Limits了解 ClickHouse 的各项限制。
Multi tenancy学习实现多租户的不同策略。

除本节内容外,还应遵循适用于所有 ClickHouse 部署的通用最佳实践。

PageDescription
Choosing a Primary Key如何选择能够最大化查询性能并最小化存储开销的主键。
Select Data Types选择最优数据类型以减少内存占用、提升压缩率并加速查询。
Use Materialized Views利用物化视图对数据进行预聚合,从而显著加速分析型查询。
Minimize and Optimize JOINs高效使用 ClickHouse JOIN 功能的最佳实践。
Choosing a Partitioning Key选择能够实现高效数据剪枝并加速查询执行的分区策略和分区键。
Selecting an Insert Strategy通过合理的写入策略优化数据摄取吞吐量并降低资源消耗。
Data Skipping Indices战略性地应用二级索引以跳过无关的数据块,加速带过滤条件的查询。
Avoid Mutations设计表结构和工作流以消除代价高昂的 UPDATE/DELETE 操作,从而获得更佳性能。
Avoid OPTIMIZE FINAL了解在什么情况下 OPTIMIZE FINAL 弊大于利,从而避免性能瓶颈。
Use JSON where appropriate在 ClickHouse 中处理半结构化 JSON 数据时,在灵活性和性能之间取得平衡。