allow_suspicious_codecs
如果将其设为 true,则允许指定无意义的压缩编解码器。allow_suspicious_fixed_string_types
在 CREATE TABLE 语句 中,允许创建类型为 FixedString(n) 且 n > 256 的列。长度 >= 256 的 FixedString 很不寻常,通常表明存在误用allow_suspicious_indexes
别名:allow_suspicious_indices
拒绝使用相同表达式的主索引/次级索引和排序键
allow_suspicious_low_cardinality_types
允许或限制将 LowCardinality 用于固定大小为 8 字节及以下的数据类型:数值数据类型以及FixedString(8_bytes_or_less)。
对于较小的固定值,使用 LowCardinality 通常效率不高,因为 ClickHouse 会为每一行存储一个数值索引。因此:
- 磁盘空间占用可能增加。
- RAM 占用可能更高,具体取决于字典大小。
- 某些函数可能会因额外的编码操作而执行更慢。
- 1 — 不限制使用
LowCardinality。 - 0 — 限制使用
LowCardinality。
allow_suspicious_primary_key
允许在 MergeTree 中使用可疑的PRIMARY KEY/ORDER BY (即 SimpleAggregateFunction) 。