对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

更改分片键

理想的分片键可以让 MongoDB 在整个集群中均匀地分发文档,同时也有利于实施常见的查询模式。不理想的分片键会导致数据分布不均和以下问题:

为了解决这些问题,MongoDB 支持您变更分片键:

  • 您可以通过向现有分片键添加后缀字段或字段来优化分片键。

  • 从MongoDB 5.0 开始,您可以完全更改集合的分片键并对集合重新集合。

对数据集进行重新分片时,数据分布修复最为有效。如果想改进数据分布,并且您的集群满足重新分片的条件,则应该将集合重新分片,而不是优化分片键。如果您的集群不符合重新分片的条件,则应优化分片键。

有关常见性能和扩展问题的更多信息以及如何解决这些问题的建议,请阅读分片键故障排除。

给本页内容打分