问题
解答
- 创建一个示例数据库
- 创建一个示例表,并将 column1 用作主键
- 添加PROJECTION
for_column2,将 column2 用作主键
- 插入测试数据
- 检查样本数据
- 测试其是否使用了包含 column1 的原始表:
db1.table1_projections
- 在 WHERE 子句中使用 column2,测试从PROJECTION中读取
for_column2 PROJECTION。
更多信息
PROJECTION:
https://clickhouse.com/docs/sql-reference/statements/alter/projection
numbers 表函数: https://clickhouse.com/docs/sql-reference/table-functions/numberss
关于生成随机数据的博客:
https://clickhouse.com/blog/generating-random-test-distribution-data-for-clickhouse