位置: 编程技术 - 正文

详解清除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主从模式配置及主从复制要点解析

  • 所得税费用是什么要素
  • 小规模纳税人销售自己使用过固定资产
  • 定期定额自行申报流程
  • 上级补助收入支出决算科目
  • 商业承兑过期后多久失效
  • 公司在筹备阶段可以不交社保
  • 电子发票开票方怎么做账
  • 其他综合收益转入投资收益
  • 淘宝发票收取的税点是谁来交
  • 处置固定资产账务处理例题
  • 财务预算是做什么的
  • 怎么开具红票
  • 企业间借款增值税税率
  • 企业租赁集体土地种植经济林如何补偿
  • 工程结算与工程施工如何结转
  • 专利技术评估价值入股价偏高说明什么
  • 外币折算准则规范的外币交易
  • 一般存款账户可以转账给个人吗
  • 销售退回怎么开票
  • 公司账上的钱如何取出来
  • 调整利润分配期怎么计算
  • 制造企业享受增值税政策
  • 增值税红字发票是什么意思
  • 已经认证的发票怎么冲红
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • 虚增成本调增还会被处罚吗
  • 用应付票据付应收账款
  • 未分配利润转增股本交印花税
  • 股东投资款验资后可以转出吗
  • 实收资本一定要打进公司对公户吗
  • ekb install
  • 补缴的土地出让金需要计提吗
  • 跨站脚本攻击是什么
  • 马德拉海岛
  • vscode的常用插件
  • ajax自动带cookie
  • 房产税缴纳时间点
  • 为什么股本溢价
  • 装修费摊销3年会计分录
  • 标书中组织结构是什么意思
  • 企业所得税季报资产总额怎么填
  • 租入固定资产改良
  • 变更法人需要什么流程
  • 计提基建借款利息会计分录
  • 资产减值损失是费用吗
  • 所得税申报表是什么
  • 外购固定资产入账
  • sqlserver数据库和mysql区别
  • 提交表单数据有哪几种方法,php如何获取表单提交的数据
  • 税务局不予受理的依据
  • 销货方开具红字发票还用给购买方吗
  • 收到银行开的手续费发票如何做帐
  • 制造费用包括哪些内容科目
  • 贷款的拨备覆盖率
  • 外籍人员个税汇算清缴流程
  • 服务企业会计建账流程
  • mysql join查询慢
  • 电脑ahci模式什么意思
  • win7出现蓝屏
  • win2003出现各种硬件故障问题时的处理方法
  • Apple Watch怎么解绑ID
  • 由于您计算机中windows的版本比较
  • linux连接ssr
  • imac 5k屏幕参数
  • linux例子
  • win7微软账户
  • ssh permission denied password
  • win8.0下载
  • jquery验证码
  • cocos2d怎么用
  • bootstrap步骤
  • linux多线程编程详解
  • django图片加载不出来
  • python中如何去除空格
  • jquery如何加背景图片
  • js过滤html代码
  • 房产税从价计征的计税依据
  • 国家税务总局令第43号公告
  • 国家税务总局发票下载
  • 为什么专利转让要交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设