选择主键
如何在 ClickHouse 中选择主键。
选择数据类型
如何为列选择合适的数据类型。
使用 materialized view
使用 materialized view 将计算从查询时转移到写入时。
尽量减少并优化 JOIN
在 ClickHouse 中使用 JOIN 的最佳实践。
选择分区键
如何选择分区键。
选择插入策略
如何选择插入策略,包括批量插入和异步插入。
在适当情况下使用数据跳过索引
如何以及何时使用数据跳过索引。
避免变更
为什么应避免在 ClickHouse 中使用变更。
避免 OPTIMIZE FINAL
为什么应避免使用
OPTIMIZE TABLE ... FINAL。避免 Nullable 列
为什么在 ClickHouse 中应避免使用 Nullable 列。
在适当情况下使用 JSON
何时使用
JSON 数据类型。