mongodb index 的background 及集群的索引建立
2024-09-29 07:57:06
在数据库建立索引时,默认时"foreground" 也就是前台建立索引,但是,当你的数据库数据量很大时,在建立索引的时会读取数据文件,大量的文件读写会阻止其他的操作,此时在建立索引的时候用background:true,虽然,background在可以在后台建立索引。
在后台建立索引的时候,不能对建立索引的collection进行一些坏灭型的操作,如:运行repairDatabase,drop,compat,当你在建立索引的时候运行这些操作的会报错。
Building Indexes on Secondaries
后台在primary 完成建立索引之后,建立索引操作才开始在 replica set secondaries 建立;
在secondaries 去建立一个大的索引最好的方法是去每次独立的重启一个secondary并且建立索引,在建立索引之后,在重新启动作为 replica set 成员,直到所有的secondary 建立完所有的索引,当所有的secondaries 建立完索引之后,重新启动primary。
最新文章
- SEL-消息机制
- pat甲级题解(更新到1013)
- 【Alpha版本】 第九天 11.17
- BZOJ3759: Hungergame 博弈论+线性基
- this的面面观
- MATLAB学习笔记(十)——MATLAB图形句柄
- JS获取年月日
- JavaBean的使用
- excel中匹配数据
- JIRA6.36-7.23数据迁移文档
- DataGuard实战1
- Volley图片加载并加入缓存处理(转自http://blog.csdn.net/viewhandkownhealth/article/details/50957024)
- two.js之实现动画效果
- 如何在Cocos2D游戏中实现A*寻路算法(七)
- LayaAir疑难杂症之二:字符输入限制不生效(多个限制条件该如何赋值给restrict)
- Oracle impdp的ignore及 fromuser / touser 功能
- 【iOS】build diff: /../Podfile.lock: No such file or directory
- eclipse .properties插件
- 关于面试总结2-SQL学生表
- 【BZOJ3774】最优选择 最小割
热门文章
- oracle定时job
- PRINTDLG 打印对话框操作
- web安全漏洞防护
- SAP系统自带的function module
- Gson和Fastjson的使用
- Android开发:《Gradle Recipes for Android》阅读笔记(翻译)4.2——增加自定义task
- [Spring Data MongoDB]学习笔记--建立数据库的连接
- EasyDSS流媒体服务器软件(支持RTMP/HLS/HTTP-FLV/视频点播/视频直播)-正式环境安装部署攻略
- Storm 提交任务过程详解 (不对地方麻烦指正)
- Bootstrap Paginator分页插件+ajax