修改表

本文介绍通过编辑表操作修改数据分片、数据源、字段配置及索引结构。

此处以修改数据分片为例,演示如何修改表,以及如何让修改的内容在线生效:

  1. 在表管理页找到需要修改的表,点击编辑

image.png

  1. 表基础信息编辑,修改数据分片数:

image.png

注意

  • 分片数设置时,请填写不超过256的正整数, 用于提升全量构建速度、单次查询性能。(部分存量实例,仍需各索引表分片数保持一致;或至少一个索引表分片数为1,其余索引表分片数一致)

  • 数据节点使用达到上限时,无法进行扩容分片操作,需要进行扩容数据节点,扩容完成后保证表的分片个数<=数据节点个数时才能进行扩分片操作。扩容操作可参考扩缩容

  1. 校验数据源信息后,点击下一步

    数据同步.png

    说明

    API数据源直接点击下一步,MaxCompute数据源、对象存储OSS数据源与数据湖构建(DLF)数据源默认不变更全量数据来源信息,如有需要选择变更后填写配置信息通过数据来源校验后点击下一步

  1. 字段配置,如有需求可在此处调整字段类型、高级配置等信息,调整后点击下一步

image

  1. 索引结构配置,可在此处开启文档过期清理配置与调整向量索引配置,调整后点击下一步

    索引结构cn.png

  1. 确认编辑,根据全量数据来源填写后点击确认:

    • MaxCompute数据源:索引重建方式可选择全量数据重新导入。

    • 对象存储OSS数据源:索引重建方式可选择全量数据重新导入。

    • API推送数据源:索引重建方式可选择空数据。

    • 数据湖构建(DLF)数据源:索引重建方式可选择全量数据重新导入。

      重要
      • MaxCompute的数据源修改表后,索引重建会重新拉取配置的分区数据 + 时间戳配置的增量API数据。

      • 空数据的索引重建方式会将之前推送的数据清空,从指定的时间戳开始追实时数据,请谨慎操作。

      • 时间戳:表示索引重建的新全量版本回追多久的API增量数据,系统最大支持追3天的API增量数据。

    5-cn-表编辑.png

  2. 可以在变更历史>数据源变更页查看变更进度:

image.png

说明

修改表并索引重建后会生成两个FSM,推送配置和手动触发全量,这两个流程全部结束后,本次变更才会生效。