mondb 后的坑红宝石中国上周,反映很热烈,许多回答很有见地,一个深沉的提到MonDB的索引
方法,使我更深刻的理解,对mondb索引和一些注意事项的方法。
在mondb坑,这是说,如果你建立索引的
命令直接在前台,整个数据库将被封锁。因此,建议在后台建立索引,但也会带来一些问题。在2.6版之前,在辅助
服务器中,即使后台被用来构建索引,次要的仍然在前台
模式中进行索引,这也导致了次要的数据库阻塞问题。版本2.6
恢复了这个
错误,当2.6版本以后台的方式索引时,它真的转到后台了。
为了减少对mondb服务器索引的
影响,方法之一是将mondb服务器为
独立模式。具体做法如下:
1,第一站辅助服务器,
取消-- replset
参数和改变mondb端口
重启后mondb,然后mondb将进入独立模式。
2。在独立模式下,
运行命令ensureindex建立索引,并
推荐前台运行。
三.
设置索引后,次要服务器以正常方式
关闭。
4、根据以上1~3步,依次建立二级指标。最后,将主服务器临时
转换为辅助服务器,根据1~3方法建立索引,然后转换为主服务器。
这种方式还是比较麻烦,但它可以最大限度地减少对mondb索引
操作的影响,并在某些
情况下,这是
值得做的。