高级指南
本节包含以下高级指南
| 指南 | 描述 |
|---|---|
| 替代查询语言 | 一份关于替代支持的方言以及如何使用它们的指南。提供了每种方言的查询示例。 |
| 级联物化视图 | 一份关于如何创建物化视图并将它们级联在一起,将多个源表合并到一个目标表中的指南。包含一个使用级联物化视图按月和年聚合域名组数据的示例。 |
| 调试内存问题 | 一份关于如何调试 ClickHouse 中的内存问题的指南。 |
| 重试时的去重插入 | 一份关于如何处理可能需要重试失败插入的情况的指南。 |
| 去重策略 | 一份深入探讨数据去重技术的指南,该技术用于从数据库中删除重复行。解释了与 OLTP 系统中基于主键的去重方法的区别,ClickHouse 的去重方法以及如何在 ClickHouse 查询中处理重复数据场景。 |
| 填充时间序列数据中的空缺值 | 一份提供关于 ClickHouse 处理时间序列数据能力见解的指南,包括填充数据空缺以创建更完整和连续的时间序列信息表示的技术。 |
| 使用 TTL(生存时间)管理数据 | 一份讨论如何使用 WITH FILL 子句填充时间序列数据中空缺值的指南。它涵盖了如何用 0 值填充空缺,如何指定填充空缺的起始点,如何填充到特定的结束点,以及如何插值用于累积计算的值。 |
| 存储过程和查询参数 | 一份解释 ClickHouse 不支持传统的存储过程的指南,并提供了推荐的替代方案,包括用户定义函数 (UDF)、参数化视图、物化视图和外部编排。还涵盖了用于安全参数化查询(类似于预处理语句)的查询参数。 |
| 使用分析器理解查询执行 | 一份通过介绍分析器工具来揭示 ClickHouse 查询执行过程的指南。它解释了分析器如何将查询分解为一系列步骤,使您能够可视化和调试整个执行过程以获得最佳性能。 |
| 在 ClickHouse 中使用 JOIN | 一份简化 ClickHouse 中表连接的指南。它涵盖了不同的连接类型(INNER、LEFT、RIGHT 等),探讨了高效连接的最佳实践(例如将较小的表放在右侧),并提供了关于 ClickHouse 内部连接算法的见解,以帮助您优化查询以处理复杂的数据关系。 |