MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Indici diversi su membri del set di repliche diversi

Sì:puoi utilizzare una variazione della strategia utilizzata per creare un nuovo indice in un set di repliche senza tempi di inattività. Ciò richiederà che il membro nascosto venga disconnesso durante la creazione degli indici.

Ecco il link per la strategia:http://docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/#procedure

Nel tuo caso porterai il membro nascosto offline e riavvierai in modalità standalone (rimuovere l'opzione --replSet e utilizzare un numero di porta diverso). Una volta che il membro è stato isolato, puoi regolare gli indici (rimuovere quelli non necessari e aggiungerne di nuovi). Una volta che gli indici sono stati creati, riavviare il membro con la vecchia porta e l'opzione --replSet.

Il membro nascosto si sincronizzerà nuovamente con il set di repliche e sei pronto.