最贊回答 / 15527
這套流程是針對(duì)新加的單機(jī),創(chuàng)建索引時(shí),先轉(zhuǎn)變?yōu)閱螜C(jī)模式,復(fù)制集中的rs.config中任有該節(jié)點(diǎn)信息,該節(jié)點(diǎn)不是新加的節(jié)點(diǎn),是不可達(dá)的節(jié)點(diǎn)。所以不會(huì)drop掉自己的數(shù)據(jù)。
2016-08-25
老師,在創(chuàng)建索引的時(shí)候,先轉(zhuǎn)變單機(jī)模式,再創(chuàng)建,創(chuàng)建好后,再加入到復(fù)制集;但是從復(fù)制集的啟動(dòng)過(guò)程來(lái)看,如果新加的單機(jī),會(huì)先drop掉自己的數(shù)據(jù),再clone,最后同步 oplog, 這樣一個(gè)流程,所以單機(jī)的索引,同樣會(huì)被覆蓋掉,還是不能創(chuàng)建呀?能幫我解答一下么?
2016-08-25
已采納回答 / 花里狐邵
1.將成員以單機(jī)模式啟動(dòng)2.將oplog最新的一條操作保存到臨時(shí)表里3.db.temp.save(db.oplog.rs.find().sort({$natural:-1}).limit(1).next())4.刪除原來(lái)的oplog.rs集合5.以創(chuàng)建封頂表方式,創(chuàng)建新的oplog.rs6.將之前保存的原oplog中最新的操作保存到新的oplog中db.oplog.rs.save(db.temp.findOne())7.將單機(jī)節(jié)點(diǎn)模式返回到復(fù)制集模式中
2016-08-11
最新回答 / 祎見(jiàn)中情_(kāi)0
性能是相對(duì)的,寫(xiě)入都是natural 寫(xiě)入的。寫(xiě)入性能影響有但是不是很大。個(gè)人理解
2016-05-11
已采納回答 / 西西3288923
配置文件里配置的oplogsize是配置啟動(dòng)mongodb時(shí)給oplog分配的初始size,老師的實(shí)驗(yàn)是演示了如何修改運(yùn)行環(huán)境的oplogsize,所以通過(guò)修改之后oplogsize是變成了3G。
2016-04-28