【发布时间】:2017-12-11 04:43:51
【问题描述】:
我有一个Log 表和一个MergeTree 表。在system.columns 表中,它有一个列data_compressed_bytes,显示为每个表的每个列压缩的字节数。我可以看到 MergeTree 表在列下显示值,但对于 Log 表,列显示全零。
Log
┌─database─┬─table──┬─name───────────┬─type─────┬─data_compressed_bytes─┬─data_uncompressed_bytes─┬─marks_bytes─┐
│ default │ logs │ log_time │ DateTime │ 0 │ 0 │ 0 │
│ default │ logs │ start_time │ DateTime │ 0 │ 0 │ 0 │
MergeTree
┌─database─┬─table─────┬─name────────┬─type─────┬─data_compressed_bytes─┬─data_uncompressed_bytes─┬─marks_bytes─┐
│ default │ logs_m │ log_date │ Date │ 1221802 │ 20000000 │ 19536 │
│ default │ logs_m │ log_time │ DateTime │ 25181624 │ 40000000 │ 19536 │
所以,我想知道这是否意味着引擎类型 Log 中的列实际上被压缩了。
ClickHouse documentation 声明 TinyLog 已压缩但不确定 Log 并且我在 system.columns 表中没有看到。
【问题讨论】:
标签: clickhouse