如何添加 couchbase 索引复制而不删除它

How to add couchbase index replicate without deleting it

我的环境中有一个二级索引(没有复制),我想知道如何在不删除索引的情况下创建副本?

我不想删除索引并用副本重新创建它,因为我没有使用主索引,因此没有约束。

谢谢

如果无法使用您的 Couchbase 版本更改索引复制计数:

你应该:

  1. 创建不同名称的相同索引(这次复制)

  2. 删除第一个索引创建后未复制的索引。

参考:

https://docs.couchbase.com/server/current/n1ql/n1ql-language-reference/alterindex.html

即将发布的 6.50 版本您可以修改索引复制计数(示例 4)https://docs.couchbase.com/server/6.5/n1ql/n1ql-language-reference/alterindex.html

@Lho Ben 解决方案(CE 版本)的另一种替代方法是(9.重复索引)https://blog.couchbase.com/create-right-index-get-right-performance/

您可以创建具有正确副本数的等效索引,以确保扫描继续工作并删除旧索引。我们支持在企业版中通过 ALTER INDEX 更改副本数。