在数据库建立索引时,默认时"foreground" 也就是前台建立索引,但是,当你的数据库数据量很大时,在建立索引的时会读取数据文件,大量的文件读写会阻止其他的操作,此时在建立索引的时候用background:true,虽然,background在可以在后台建立索引。

在后台建立索引的时候,不能对建立索引的collection进行一些坏灭型的操作,如:运行repairDatabase,drop,compat,当你在建立索引的时候运行这些操作的会报错。

Building Indexes on Secondaries

后台在primary 完成建立索引之后,建立索引操作才开始在 replica set secondaries 建立;

在secondaries 去建立一个大的索引最好的方法是去每次独立的重启一个secondary并且建立索引,在建立索引之后,在重新启动作为 replica set 成员,直到所有的secondary 建立完所有的索引,当所有的secondaries 建立完索引之后,重新启动primary。

最新文章

  1. SEL-消息机制
  2. pat甲级题解(更新到1013)
  3. 【Alpha版本】 第九天 11.17
  4. BZOJ3759: Hungergame 博弈论+线性基
  5. this的面面观
  6. MATLAB学习笔记(十)——MATLAB图形句柄
  7. JS获取年月日
  8. JavaBean的使用
  9. excel中匹配数据
  10. JIRA6.36-7.23数据迁移文档
  11. DataGuard实战1
  12. Volley图片加载并加入缓存处理(转自http://blog.csdn.net/viewhandkownhealth/article/details/50957024)
  13. two.js之实现动画效果
  14. 如何在Cocos2D游戏中实现A*寻路算法(七)
  15. LayaAir疑难杂症之二:字符输入限制不生效(多个限制条件该如何赋值给restrict)
  16. Oracle impdp的ignore及 fromuser / touser 功能
  17. 【iOS】build diff: /../Podfile.lock: No such file or directory
  18. eclipse .properties插件
  19. 关于面试总结2-SQL学生表
  20. 【BZOJ3774】最优选择 最小割

热门文章

  1. oracle定时job
  2. PRINTDLG 打印对话框操作
  3. web安全漏洞防护
  4. SAP系统自带的function module
  5. Gson和Fastjson的使用
  6. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)4.2——增加自定义task
  7. [Spring Data MongoDB]学习笔记--建立数据库的连接
  8. EasyDSS流媒体服务器软件(支持RTMP/HLS/HTTP-FLV/视频点播/视频直播)-正式环境安装部署攻略
  9. Storm 提交任务过程详解 (不对地方麻烦指正)
  10. Bootstrap Paginator分页插件+ajax