system.storage_policies
描述
包含在服务器配置中定义的存储策略和卷的信息。
列
policy_name(String) — 存储策略的名称。volume_name(String) — 卷的名称。volume_priority(UInt64) — 卷的优先级。disks(Array(String)) — 此存储策略包含的所有磁盘名称列表。volume_type(Enum8('JBOD' = 0, 'SINGLE_DISK' = 1, 'UNKNOWN' = 2)) — 卷类型,即 JBOD 或单磁盘。max_data_part_size(UInt64) — 可存储在该卷任一磁盘上的数据分区片段的最大大小。move_factor(Float32) — 当可用空间低于此因子时,数据会自动开始移至下一个卷 (如果存在,默认值为 0.1) 。prefer_not_to_merge(UInt8) — 不建议使用此设置。它会禁用此卷上数据分区片段的合并 (这会带来负面影响并导致性能下降) 。perform_ttl_move_on_insert(UInt8) — 禁用在数据分区片段 INSERT 时执行 TTL 移动。默认情况下 (启用时) ,如果插入的数据分区片段已根据 TTL 移动规则过期,它会立即移动到该规则指定的卷/磁盘上。load_balancing(Enum8('ROUND_ROBIN' = 0, 'LEAST_USED' = 1)) — 磁盘负载均衡策略,可为round_robin或least_used。