本文介绍通过编辑表操作修改数据分片、数据源、字段配置及索引结构。
此处以修改数据分片为例,演示如何修改表,以及如何让修改的内容在线生效:
在表管理页找到需要修改的表,点击编辑:
表基础信息编辑,修改数据分片数:
注意:
分片数设置时,请填写不超过256的正整数, 用于提升全量构建速度、单次查询性能。(部分存量实例,仍需各索引表分片数保持一致;或至少一个索引表分片数为1,其余索引表分片数一致)
数据节点使用达到上限时,无法进行扩容分片操作,需要进行扩容数据节点,扩容完成后保证表的分片个数<=数据节点个数时才能进行扩分片操作。扩容操作可参考扩缩容。
校验数据源信息后,点击下一步:
说明API数据源直接点击下一步,MaxCompute数据源、对象存储OSS数据源与数据湖构建(DLF)数据源默认不变更全量数据来源信息,如有需要选择变更后填写配置信息通过数据来源校验后点击下一步。
字段配置,如有需求可在此处调整字段类型、高级配置等信息,调整后点击下一步:
索引结构配置,可在此处开启文档过期清理配置与调整向量索引配置,调整后点击下一步:
确认编辑,根据全量数据来源填写后点击确认:
MaxCompute数据源:索引重建方式可选择全量数据重新导入。
对象存储OSS数据源:索引重建方式可选择全量数据重新导入。
API推送数据源:索引重建方式可选择空数据。
数据湖构建(DLF)数据源:索引重建方式可选择全量数据重新导入。
重要MaxCompute的数据源修改表后,索引重建会重新拉取配置的分区数据 + 时间戳配置的增量API数据。
空数据的索引重建方式会将之前推送的数据清空,从指定的时间戳开始追实时数据,请谨慎操作。
时间戳:表示索引重建的新全量版本回追多久的API增量数据,系统最大支持追3天的API增量数据。
可以在变更历史>数据源变更页查看变更进度:
修改表并索引重建后会生成两个FSM,推送配置和手动触发全量,这两个流程全部结束后,本次变更才会生效。