拆分索引

拆分索引 #

拆分操作将一个索引的分片数增加为原来的整数倍,适用于需要扩展写入吞吐量的场景。

操作步骤 #

  1. 进入索引列表:在「索引」页面,找到需要拆分的源索引(如 testing_index_creation)。

  2. 打开操作菜单:点击该索引行「操作」列的更多按钮(...),在下拉菜单中选择「拆分索引」。

  1. 完成前置只读设置:在弹出的「拆分索引」窗口中,点击「设为只读」,将源索引切换为只读状态,确保拆分过程数据一致。

  1. 配置拆分参数

    • 新索引名:填写拆分后新索引的名称(系统默认生成后缀为 -split 的名称,可自定义修改)。
    • 目标分片数:设置新索引的分片数(必须为源索引分片数的整数倍,可通过滑块或方向键调整)。
    • 副本数:按需设置新索引的副本数(默认值为 1)。
    • 设置别名:可选开启,为新索引配置别名。
  2. 执行拆分操作:参数配置完成后,点击「确定」,系统开始执行索引拆分。

  1. 恢复源索引读写:拆分成功后,在提示窗口中勾选「恢复源索引读写」,点击「确定」,将源索引恢复为正常读写状态。

  1. 查看操作结果:操作完成后,索引列表中将新增拆分后的新索引(如 testing_index_creation-split),代表拆分操作成功。

注意事项 #

  • 目标分片数必须是源索引分片数的整数倍(例如源索引有 1 个分片,可拆分为 2、4、8 等),否则操作将失败。
  • 拆分操作同样要求源索引处于只读状态,完成后请及时恢复源索引的读写。
  • 拆分后的新索引是一个独立的索引,与源索引互不影响。
  • 拆分操作的耗时和资源消耗与索引大小成正比,建议在业务低峰期执行。