这些设置见于 system.merge_tree_settings,并由 ClickHouse 源代码自动生成。
min_free_disk_bytes_to_perform_insert
类型
UInt64
默认值
0
执行插入数据前,磁盘空间应保留的最小空闲字节数。如果可用空闲字节数小于
min_free_disk_bytes_to_perform_insert,则会抛出异常,并且
不会执行插入。请注意,此设置:
- 会将
keep_free_space_bytes设置考虑在内。 - 不会将
INSERT操作即将写入的数据量考虑在内。 - 仅在指定了正数 (非零) 字节数时才会进行检查
可能的值:
- 任意正整数。
min_free_disk_ratio_to_perform_insert
类型
Float
默认值
0
执行 INSERT 所需的最小可用磁盘空间与总磁盘空间比率。该值必须是
介于 0 和 1 之间的浮点值。请注意,此设置:
- 会将
keep_free_space_bytes设置考虑在内。 - 不会将
INSERT操作将要写入的数据量考虑在内。 - 仅在指定了正数 (非零) 比率时才会进行检查
Possible values:
- Float,0.0 - 1.0
请注意,如果同时指定了 min_free_disk_ratio_to_perform_insert 和
min_free_disk_bytes_to_perform_insert,ClickHouse 将采用能够在更多可用
磁盘空间下执行插入操作的那个值。