rolling方式修改oplog
2024-09-02 04:28:57
在 3.4之前版本 , 修改oplog 是一个非常麻烦的事情, 要停数据库 , rolling方式适合 3.4 之前版本修改oplog的大小
1. 配置文件注释 replSet
2. 配置文件 oplogSize = oplog大小
3. 停止mongodb库
4. 启动mongodb库
5. 获取oplog最新一条文档保存到临时文档
use local;
db.temp.save(db.oplog.rs.find({},{ts:1,h:1}).sort({$natural:-1}).limit(1).next())
6. 删除oplog并创建新的oplog,再将临时最新的oplog的数据写入到oplog集合
db.oplog.rs.drop()
db.runCommand({create:"oplog.rs",capped:true,size:(大小 * 1024 * 1024 * 1024)})
db.oplog.rs.save(db.temp.findOne())
7. 配置文件取消注释 replSet
8. 停止mongodb库
9. 启动mongodb库
最新文章
- SQL 从指定表筛选指定行信息 获取表行数
- WIN7下USB多点触摸,一次发多个数据包的延迟问题,重要!
- eclipse下载
- HTML父子页面通信问题(showModalDialog)
- C#显示声名接口就是为了解决方法重名的问题
- js 创建类和继承的几种方法
- Oracle GoldenGate配置异构数据库数据传输(oracle到sqlserer)的dml操作(带pump进程)
- (zz)Linux下Gcc生成和使用静态库和动态库详解
- Android框架式编程之BufferKnife
- codeforces 842D Vitya and Strange Lesson
- linux下编译visp库
- .Net Core 在 Linux-Centos上的部署实战教程(四) ---- 总结
- Java collection 容器
- 经典算法二分查找循环实现Java版
- HDU 1029 Ignatius and the Princess IV / HYSBZ(BZOJ) 2456 mode(思维题,~~排序?~~)
- php 网站301重定向设置代码实战案例
- 简单的Windows应用程序命名规则
- Using MongoDB in C#
- 教你如何禁用U盘、屏蔽USB端口的三种方法
- bzoj1625