ClickHouse Cloud 的最佳实践
本节提供您应该遵循的最佳实践,以充分利用 ClickHouse Cloud。
| 页面 | 描述 |
|---|---|
| 使用限制 | 了解 ClickHouse 的限制。 |
| 多租户 | 了解实施多租户的不同策略。 |
这些是在 ClickHouse 的所有部署中都适用的标准最佳实践之外的补充。
| 页面 | 描述 |
|---|---|
| 选择主键 | 如何选择能够最大化查询性能并最小化存储开销的主键。 |
| 选择数据类型 | 选择最佳数据类型以减少内存使用、提高压缩率并加速查询。 |
| 使用物化视图 | 利用物化视图预先聚合数据,并显著提高分析查询的速度。 |
| 最小化和优化 JOIN | 高效使用 ClickHouse 的 JOIN 功能的最佳实践。 |
| 选择分区键 | 选择能够实现有效数据剪枝和更快查询执行的分区策略。 |
| 选择插入策略 | 通过适当的插入模式优化数据摄取吞吐量并减少资源消耗。 |
| 数据跳过索引 | 策略性地应用二级索引,以跳过不相关的数据块并加速过滤查询。 |
| 避免变异 | 设计模式和工作流程,以消除代价高昂的 UPDATE/DELETE 操作,从而提高性能。 |
| 避免 OPTIMIZE FINAL | 了解 OPTIMIZE FINAL 何时弊大于利,从而防止性能瓶颈。 |
| 在适当的情况下使用 JSON | 在 ClickHouse 中处理半结构化 JSON 数据时,平衡灵活性和性能。 |