我的公司正在使用 mongoDB 作为数据库。
目前我们正在编写添加分片的脚本,一旦磁盘值增加超过 70%。
它工作正常,并在达到 70% 的阈值后添加一个额外的分片。
问题是当我们添加分片时,旧分片的文件大小并没有像 mongo 文档中提到的那样减小。
所以我们连接到 mongos 并执行 db.repairDatabase,它工作正常并减少了旧分片的文件大小。
我们面临的最大问题是修复数据库命令只收缩主分片的存储,而不是辅助分片。
我们还需要缩小辅助分片以实现自动化。
是否有任何命令可以缩小 mongoDB 辅助节点?
我们不想重新同步它:这是一项太漫长而乏味的工作......