跳转到主内容
跳转到主内容

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_robinleast_used