MongoDB
程序媛小小平
一名程序媛的笔记
展开
-
mongodb报连接错误和导入csv错误
mongodb执行的时候,报连接错误:解决办法:分别执行以下:sudo ./mongod -dbpath /data/db/./mongo在导入的csv的时候,报错:解决办法:重新打开一个终端窗口...原创 2019-12-02 15:08:53 · 231 阅读 · 0 评论 -
mongdb数据库分组聚合aggregate和group操作
aggregate分组聚合user_list{ "_id" : ObjectId("5c3841619b0094fd47a06512"), "name" : "22", "sex" : "女", "age" : 20, "create_time" : "2019-01-11 15:09:59转载 2019-02-14 15:16:37 · 2549 阅读 · 0 评论 -
Mongodb卡死,杀掉所有查询进程
1、打开mongodb的shell脚本,执行下面语句,即可杀死所有正在执行的进程var ops = db.currentOp().inprog; for(i = 0; i < ops.length; i++){ var opid = ops[i].opid; db.killOp(opid); print("Stopping op #"+o...转载 2019-02-25 15:01:54 · 3932 阅读 · 0 评论 -
mongodb上亿级数据的定期清理
近期涉及到一个业务,因为要在原来表的基础上进行增删改查并且需要重新建索引,分析了一下该表。01 数据分析4个月内达到1亿多,每月3千万,每天约以90万的数据02 预测问题后续新业务会导致数据成倍增加初步估算,每月数据量达到1亿,每天以270万的数据递增;重新创建索引是不可能的,因为数据库数据量大;该表后续增删改查都会越来越慢03 解决方法针对该问题,做了处理: 分析该数...转载 2019-09-24 18:16:42 · 1810 阅读 · 0 评论 -
【mongodb副本集和分片】
mongodb用于生产环境大概有三种模式:主从模式Master/slaves副本集Replaction分片模式Auto Shard主从模式Master/slaves(已不推荐使用)将读写分离,有效降低数据库的压力,实现数据的备份;master出现故障,不能及时自动切换到slaves,需要手动干预;副本集模式数据复制,多份保存,每个副本保存一套完整的数据,避免了因一台机器出现问题...转载 2019-09-30 11:21:11 · 149 阅读 · 0 评论