跳到主要内容

查询协调器相关配置

本主题介绍了 Milvus 的查询协调器相关配置。

查询协调器(query coord)管理查询节点的拓扑结构和负载均衡,以及从增长段(growing segments)到封存段(sealed segments)的交接操作。

在本节中,您可以配置查询协调器地址、自动交接、自动负载均衡等。

queryCoord.address

描述默认值
  • 查询协调器的 TCP/IP 地址。
  • 如果将此参数设置为 0.0.0.0,则查询协调器监视所有 IPv4 地址。
  • localhost

    queryCoord.port

    描述默认值
    查询协调器的 TCP 端口。19531

    queryCoord.activeStandby.enabled

    描述默认值

    查询协调器是否以主备模式工作。

    false

    queryCoord.replicas

    描述默认值

    查询协调器 Pod 的数量。如果将 queryCoord.activeStandby.enabled 设置为 true,则此项为必填项。

    1

    queryCoord.autoHandoff

    描述默认值
  • 控制是否在增长段达到封存阈值时自动用相应的索引封存段替换增长段的开关值。
  • 如果将此参数设置为 false,Milvus 将直接对增长段进行蛮力搜索。
  • true

    queryCoord.autoBalance

    描述默认值

    切换值以控制是否通过均匀分配段加载和释放操作来自动平衡查询节点之间的内存使用情况。

    true

    queryCoord.overloadedMemoryThresholdPercentage

    描述默认值

    触发封存段平衡的查询节点内存使用阈值(以百分比表示)。

    90

    queryCoord.balanceIntervalSeconds

    描述默认值
  • 查询协调器在查询节点之间平衡内存使用情况的间隔。
  • 单位:秒
  • 60

    queryCoord.memoryUsageMaxDifferencePercentage

    描述默认值

    触发封存段平衡的任意两个查询节点之间内存使用差异的阈值(以百分比表示)。

    30

    queryCoord.grpc.serverMaxRecvSize

    描述默认值
  • 查询协调器可以接收的每个 RPC 请求的最大大小。
  • 单位:字节
  • 2147483647

    queryCoord.grpc.serverMaxSendSize

    描述默认值
  • 在接收 RPC 请求时,查询协调器可以发送的每个响应的最大大小。
  • 单位:字节
  • 2147483647

    queryCoord.grpc.clientMaxRecvSize

    描述默认值
  • 在发送 RPC 请求时,查询协调器可以接收的每个响应的最大大小。
  • 单位:字节
  • 104857600

    queryCoord.grpc.clientMaxSendSize

    描述默认值
  • 查询协调器可以发送的每个 RPC 请求的最大大小。
  • 单位:字节
  • 104857600