位置: 编程技术 - 正文

详解清除MongoDB所占用的多余的磁盘空间的方法(mongo删除数据库命令)

编辑:rootadmin

推荐整理分享详解清除MongoDB所占用的多余的磁盘空间的方法(mongo删除数据库命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongo清空collection,怎么删除mongodb数据库,怎么删除mongodb数据库,mongodb删除数据释放空间,mongodb清空数据,mongo清空collection,怎么删除mongodb数据库,mongodb清空数据,内容如对您有帮助,希望把文章链接给更多的朋友!

首先一点就是mongodb 不会释放已经占用的硬盘空间,即使drop collection也不行,除非drop database。如果一个db曾经有大量的数据一段时间后又删除的话,硬盘空间就是一个问题,如何收回被mongdodb占用的多余空间?方法有两种1. dump & restore

如果数据量不大,dump不需要太长时间的情况下,或者经常备份有dump文件的情况下,这种方法很简单。

2. repair database即在mongo shell中运行

, 或者

详解清除MongoDB所占用的多余的磁盘空间的方法(mongo删除数据库命令)

, 第二种方法可以带其他几个参数

repairDatabase是官方文档中认为唯一可以回收硬盘空间的方法。repairDatabase is the appropriate and the only way to reclaim disk space.当你有多个shard的且数据量巨大时,dump & restore方法会花费巨大的时间,这时第二种方法的优势就很明显,就是分别在每个shard上运行repairDatabase,结果会快很多。

PS:格式化mongo shell的输出如果数据量大的情况下,mongo shell 默认的输出很乱,几乎没法阅读。我们可以用.pretty() 来解决这样的问题:

这样的输出会漂亮很多,每个field一行,

配置使其成为Default:添加如下配置到$HOME/.mongorc.js, 如果不存在则创建。

这样就不需要每次使用pretty()方法了,直接db.collection.find()即可。

MongoDB的Master-Slave主从模式配置及主从复制要点解析 主从配置mongodb的master-slave模式配置方式如下1.keyFile生成key_fileopensslrand-basemongo_key将mongo_key分别置于master和slavemongodbuser可以access的地方。设置权限chmo

详解MongoDB中创建集合与删除集合的操作方法 创建集合:createCollection()方法MongoDBdb.createCollection(name,options)是用来创建集合.语法:基本的createCollection()命令语法如下:db.createCollection(name,options)在命令

MongoDB中对文档的增删查改基本操作方法总结 插入文档:insert()方法要插入数据到MongoDB集合,需要使用MongoDB的insert()或save()方法。语法:insert()命令的基本语法如下:db.COLLECTION_NAME.insert(document)例子

标签: mongo删除数据库命令

本文链接地址:https://www.jiuchutong.com/biancheng/312552.html 转载请保留说明!

上一篇:MongoDB使用自带的命令行工具进行备份和恢复的教程(mongodb import)

下一篇:MongoDB的Master-Slave主从模式配置及主从复制要点解析

  • 税控盘维护费会计分录怎么写
  • 浅析建筑行业农民工的法律保护
  • 增值税进项发票网上勾选平台
  • 安置残疾人税收优惠
  • 纳税人识别号的组成
  • 其他综合收益科目性质
  • 内部往来科目设置在哪类下
  • 哪些补贴可以不交个税
  • 投标人认证证书
  • 当月确认收入下月开票
  • 防洪费怎么申报
  • 个人所得税0申报操作流程
  • 外贸企业出出口退税会计科目怎么做账?
  • 小规模免了增值税怎么办
  • 营改增后还有消费税吗
  • 一般纳税人能否享受残保金优惠
  • 年中入职个税怎么预扣
  • 所得税预缴资产怎么算
  • 怎么判断分红前已提取足够法定公积金?
  • 地下车库是否需要设置消防电梯?
  • 存货跌价准备怎么计提
  • 临时取得收入开具发票
  • 计划分配率怎么算
  • 拍卖的物品
  • 计提汽车折旧会计分录
  • 进口货物账务处理外币
  • 个体工商户起征点10万执行时间
  • 已经上传的红字怎么修改
  • 对于接受捐赠的固定资产
  • vue3项目打包
  • smart图形怎么单独设置动画
  • php连接数据库代码是什么
  • 知识产权作用
  • 带薪缺勤会计分录
  • wordpress界面
  • 融资租入固定资产是什么意思
  • 企业所得税会计利润
  • 数据库管理框架
  • python结合
  • pdf在线预览备注
  • 卖出回购证券的钱怎么算
  • 帝国cms8.0
  • SQL SERVER 2008 64位系统无法导入ACCESS/EXCEL怎么办
  • 视同销售的增值税怎么申报
  • 律师跨省办案收取的费用叫什么
  • 企业罚钱合理吗
  • 印花税购销合同计税依据
  • 增值税专用发票怎么开
  • 海关双抬头进口增值税发票如何抵扣
  • 契税通过应交税费科目核算吗
  • 未确认融资费用账务处理
  • 小规模企业房产税税率是多少
  • 非税收入一般缴款书是什么意思
  • 社保金额不对到不了账
  • 高新技术企业政府补助要交所得税吗
  • 怎么开公司的微信公众号
  • 公司出售自建厂房
  • 坏账损失记入
  • 一般会计准则是什么
  • 工会经费账务处理流程
  • 个人向公司借款流程
  • 研发费用账务处理实例
  • 重大影响包括50%吗
  • sql如何随机抽样
  • badcommandorfilename是什么意思
  • wbs是什么文件
  • win10预览版退回正式版
  • xp桌面底部任务栏不见了
  • ubuntu无法解压tar.gz
  • centos7 ip forward
  • svchos1.exe - svchos1是什么教程 有什么作用
  • w10开发者模式
  • windows预体验版本遇到问题
  • WIN10系统摄像头在哪打开
  • Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
  • javascript全选反选
  • html+css代码
  • vs开发web教程
  • android studio中r文件在哪
  • 增值税普通发票可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设