MongoDB
shizhengju
这个作者很懒,什么都没留下…
展开
-
Docker 搭建MongoDB 4.0副本集
一、安装docker、docker-compose1、不会安装docker的请移步----》centos7安装dockerUbantu16.04安装docker2、安装docker-compose(Centos7环境无pip的----》centos7安装pip2)pip install docker-compose二、创建副本集所需的keymkdir mongo...原创 2019-11-15 14:47:40 · 1059 阅读 · 1 评论 -
mongodb .explain('executionStats') 查询性能分析(转)
mongodb性能分析方法:explain() 为了演示的效果,我们先来创建一个有200万个文档的记录。(我自己的电脑耗了15分钟左右插入完成。如果你想插更多的文档也没问题,只要有耐心等就可以了。)1 for(var i=0;i<2000000;i++){2 db.person.insert({"name":"ryan"+i,"age":i});3 } ...转载 2018-10-11 13:25:04 · 2266 阅读 · 1 评论 -
覆盖索引查询
何为覆盖查询在每一个 MongoDB 官方文档中,覆盖查询都具有以下两个特点:查询中的所有字段都属于一个索引; 查询所返回的所有字段也都属于同一索引内。既然查询中的所有字段都属于一个索引,MongoDB 就会利用同一索引,匹配查询集合并返回结果,而不需要实际地查看文档。因为索引存在于 RAM 中,从索引中获取数据要比通过扫描文档获取数据快得多。使用覆盖查询为了测试覆盖查询,假设...原创 2018-10-11 13:54:19 · 1819 阅读 · 0 评论 -
MongoDB备份-mongodump和恢复-mongorestore
备份mongodump -h dbhost -d dbname -o dbdir上述语法中:-h MongDB所在服务器,可以附带指定端口号‘:port’-d 需要备份的数据库实例-o 备份数据存放的位置如果以上参数都不指定,默认备份127.0.0.1端口号27017的所有数据库到当前的dump目录C:\Users\Administrator>mongodum...转载 2018-10-09 09:32:29 · 2733 阅读 · 0 评论 -
CentOS7 部署mongodb集群
开始前进入su模式,关闭防火墙systemctl stop firewalld.service 重启生效:systemctl disable firewalld.service以下配置文件中id除非是0.0.0.0的,其他都需要根据自身情况来修改下载:mongodb: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_6...原创 2018-08-27 11:34:26 · 2245 阅读 · 0 评论 -
MongoDB备份和恢复 并且转移数据到另一个磁盘
1.先查看表中数据量:db.score.find().count();2401db.student.find().count() 29922.进入到Mongo DB的安装目录的此路径下:/home/ubuntu/softwares/mongodb/bin3.执行备份命令:./mongodump -h 192.168.123.133 -d testBackUp -o /myApplica...原创 2019-03-04 11:52:01 · 3548 阅读 · 0 评论 -
MongoDB去重
from pymongo import MongoClientclient = MongoClient('10.2.5.11', 20000)db = client['MJ']connect_result = db['filter_result']patents = dict()i = 0for patent_record in connect_result.find({"_id...原创 2019-03-21 14:00:28 · 410 阅读 · 0 评论