文档章节

关于mongodb中local数据库的空间过大

HelloEric
 HelloEric
发布于 2015/05/03 18:35
字数 451
阅读 213
收藏 0
使用mongdb已经由一段时间了,新上项目只是采用3台服务器的架构模式,所以对于congfig服务和mongos,mongod服务都是分别部署在这三台Server上面。但最近发现本身新的项目并未有太多的访问量,可是mongodb的数据库占用空间已经有几G的容量,所以感觉特别奇怪。 第一步先是对于项目的数据进行检查,只有几百M的空间是使用量,后面再查询才发现是local数据库的数据占用是最多的。可是local本身只是一个系统级别的数据库,应该不会占用太多的空间才对,具体local的数据有用户的使用权限,保存replica set 的配置,特别注意,还有这个oplog的数据,就是因为这个,才占用了过多的空间。 oplog是Replica set模式中的核心部分,通过它来同步不同服务器之间的数据,以日志的形式保存数据,默认是采用空闲空间的5%来存储,也就是说,如果你又100G的空间,他默认会划分5G来存储这个部分的日志空间,不过这个参数是可以直接设置的。如果超过你直接设置的百分比,他会反复使用,不会新增空间。 现在看来,就是是的mongodb没有使用太多数据,但是一旦运行时间一长,这个oplog的空间肯定是会慢慢占满这个百分比,所以当你看到自己的项目并未使用mongodb存储什么数据,而空间却非常大的时候,可能就是这个原因了。

© 著作权归作者所有

HelloEric

HelloEric

粉丝 8
博文 81
码字总数 76741
作品 0
成都
私信 提问
mongodb的安装及主从配置

一、mongodb安装 1.下载mongodblinux版本 https://www.mongodb.com/download-center#community 2.解压 tar xvf mongodb-linux-x86_64-2.0.7.tgz mkdir /usr/local/mongodb mv mongodb-linux......

Stereor
2018/06/29
0
0
MongoDB和MySQL的区别

前言: MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方...

小喜-3
2018/04/18
0
0
mongodb与mysql相比的优缺点

与关系型数据库相比,MongoDB的优点: ①弱一致性(最终一致),更能保证用户的访问速度: 举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情...

烽焱10仴
2013/03/05
5.3K
0
Linux下的Mongodb部署应用梳理

一、Mongodb简介 官网地址:http://www.mongodb.org/ MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。MongoDB 是一个介于关系数据库和非关系数据库之...

拎壶冲冲冲
2018/08/15
0
0
CentOS-6安装使用mongodb

Centos-6.3下安装Mongodb,首先从http://www.mongodb.org/downloads下载软件压缩包mongodb-linux-x86_64-2.2.2.tgz。 安装机器:192.168.15.237 上传位置:/usr/local/ 软件安装:/usr/loca...

drewin
2013/10/21
144
0

没有更多内容

加载失败,请刷新页面

加载更多

重新开始学Java——反射

概念 reflection:自省 反射:镜子可以反射阳光一个java类 或 对象 通过照"镜子"来认知自己 Java语言中是怎么实现照镜子? java.lang.reflect 包 提供了"照镜子"API(应用程序接口) 如果要...

大家都是低调来的
30分钟前
7
0
爬取720万条城市历史天气数据

内容爬虫完毕,校验完毕,缺失信息暂未统计。总数据720万,地区3200个,年份从2011-2019,大小950Mb,原始数据已丢失,需要的朋友可以自己运行脚本挂一晚上。中间遇到了很多坑,有机会我再写...

八音弦
34分钟前
24
0
python的字典类型

1、新建字典 通过键值对 dict_1 = {'a':1,'b':2,'c':3} 通过dict()函数 list_1 = ['adam', 'bob', 'cathy', 'david', 'emma'] list_2 = [1,2,3,4,5] dict_2 = dict(zip(list_1,list_2)) 2、字......

davidwbnu
36分钟前
9
0
springcloud vue.js 前后分离 activiti工作流

本商品为 :springcloud + Springboot 微服务\分布式 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架 :springcloud Greenwich.SR1 + springboot 2.1.4 + activiti6.0.0 + ...

java框架开发者
42分钟前
13
0
【jQuery基础学习】07 jQuery表单插件-Form

本文转载于:专业的前端网站➦【jQuery基础学习】07 jQuery表单插件-Form 作用:jQuery Form插件的作用是为了让我们可以很方便地用ajax的方式提交表单,从而使我们提交表单的时候页面不用进行...

前端老手
51分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部