Anggota baru dari set replika akan mendapatkan keuntungan tanpa fragmentasi saat ia melakukan sinkronisasi penuh ke replset. Replika yang ada kemungkinan besar mengalami fragmentasi karena penghapusan dan pembaruan dokumen yang memindahkan dokumen.
Di lingkungan kami, kami secara berkala membuat setiap anggota replset offline, merusak direktori datanya, dan mengizinkannya melakukan sinkronisasi penuh untuk mengusir fragmentasi. Ini berfungsi untuk kami, tetapi kumpulan data kami mungkin "kecil" relatif terhadap penerapan lain. Saya pikir ada cara untuk melakukan ini melalui konsol dengan beberapa db.runCommand tapi saya tidak tahu apa itu.