【MongoDB】常用知识点
2016-04-25 18:25
651 查看
修改主分片
2. 合并数据块(数据块需要为空)
3. 获取数据块大小
4. 获取分割策略
5. 修复数据库
6. 修复集合
7. 拷贝数据库
db.copyDatabase("fromdb", "todb", "fromhost")
8. 执行集群维护操作之前应该先备份配置服务器的数据
9. 应该每个应用服务器使用一个mongos进程
10. 修改片键: 导出数据, 修改片键, 然后导入数据
11. 先导入数据再创建索引 效率高于 先创建索引再导入数据
本文出自 “DeaconLi” 博客,请务必保留此出处http://lizhuquan0769.blog.51cto.com/2591147/1767618
db.runCommand({"movePrimary":"db", to:"分片id"});
2. 合并数据块(数据块需要为空)
db.runCommand({"mergeChunks":"db.collection", bounds:[min_shardkey,max_shardkey]})
3. 获取数据块大小
db.runCommand({"dataSize":"db.collection","keyPattern":{shardkey:1}, min:{sharkey:min},max:{shardkey:max}})
4. 获取分割策略
db.runCommand({splitVector: "db.collection", keyPattern: {sharkey:1}, maxChunkSizeBytes: 10008864})
5. 修复数据库
db.repairDatabase()
6. 修复集合
db.collection.runCommand("compact")
7. 拷贝数据库
db.copyDatabase("fromdb", "todb", "fromhost")
8. 执行集群维护操作之前应该先备份配置服务器的数据
9. 应该每个应用服务器使用一个mongos进程
10. 修改片键: 导出数据, 修改片键, 然后导入数据
11. 先导入数据再创建索引 效率高于 先创建索引再导入数据
本文出自 “DeaconLi” 博客,请务必保留此出处http://lizhuquan0769.blog.51cto.com/2591147/1767618
相关文章推荐
- 【MongoDB】chunk too big to move的解决方案
- 浅谈Mongodb性能优化
- MongoDB3.2中与DB数据库操作相关常用方法介绍
- spring + mongodb 整合 Nosql mongodb 数据库配置文件
- 搭建一个Mongodb (Windows) 版本
- java中MongoDB的分页实现
- 开发高性能的MongoDB应用—浅谈MongoDB性能优化
- mongoDB服务启动
- linux下配置安装mongodb
- MongoDB在Windows下的配置
- zabbix 监控mongodb
- 安装MongoDB-单击版、复制集、密码认证、安装MongoDB分片shard
- mongodb 设置过期时间 mongodb缓存
- MongoDB 3.0创建用户
- MongoDB - 简介和快速搭建
- mongodb在使用find查找时,有点心得
- mongoose基于mongodb的数据评论设计
- MongoDB - 分片管理
- Windows 7下安装MongoDB
- Node.js开发入门(十一)——MongoDB与Mongoose