MongoDB副本集:主节点和辅助节点中的磁盘大小差异

gee*_*eek 6 replication mongodb

我只是做了mongodb副本集配置,看起来都很好.所有数据都正确地移动到辅助节点.但是当我查看数据目录时,我可以看到Primary有~140G的数据,同时辅助只有~110G.

设置副本集时是否有人遇到此类问题.这是正常的行为吗?

Ada*_*ord 9

当您在辅助设备上从头开始执行初始同步时,它会将所有数据写入新鲜状态.这将删除填充,空白空间(已删除的数据)等.因此,在这方面,它类似于运行修复.

如果你对主要版本进行了修复(阻塞操作,只有在绝对必要时才进行修复),那么这两者将更加接近整体.

如果检查输出,则db.stats()应该看到各个数据库具有相同的对象数,数据目录大小差异无需担心.