位置: 编程技术 - 正文

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

  • 出货一般要多久
  • 金税四期有什么优势
  • 公司全部股权转让流程
  • 空调安装发票税率
  • 企业所得税清算备案日和结束日怎么填
  • 有会计从业资格证还有用吗
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 企业所得税可以抵扣吗
  • 电子承兑汇票接收和转出步骤
  • 订单式生产管理
  • 怎么把原材料转为成本
  • 网银转账手续费标准
  • 单位充话费送手机
  • 公司长期应付账款怎么算
  • 怎么把过期银行卡的钱取出来
  • 软件技术开发是什么
  • 给外国教授发邮件最后一句
  • 国家税务开票流程
  • 预提利息的分录怎么做
  • 固定资产减值准备影响折旧吗
  • 小企业会计准则下融资租入固定资产的核算
  • php 7z
  • 暂存款账务处理
  • 如何在局域网内发布网页
  • 前端如何调用后端方法
  • 汽车因质量原因泡水能退车吗
  • vue框架基础知识
  • sysmon安装
  • vue 跳转页面
  • 知识图谱ui
  • node-gyp版本
  • php jsondecode
  • 公司代扣社保费怎么做账
  • 融资租出固定资产计入什么科目
  • 公司一年没有业务
  • python中map和filter有啥区别
  • 税务法是否允许私人经营
  • 织梦cms官网
  • 住宿发票规格型号一栏写什么
  • 原始凭证在账务处理程序中的作用
  • 一般纳税企业增值税的核算应当使用
  • 固定资产折旧计算方法公式大全
  • 个人所得税定额税率
  • sql2005安装步骤
  • 一般纳税人季报还是月报
  • 支出记账凭证单手写
  • 增值税发票上注明的价款包含增值税吗
  • 诉讼期间的利息法院支不支持
  • 新会计准则贷款计提贷款减值准备的比例
  • 制造费用转入生产成本摘要怎么写
  • 待抵扣进项税会计分录实操
  • 股东出资转为借款
  • 加计扣除10%进项税政策文件
  • 资产减值损失结转到本年利润吗
  • 企业对于发出的货物
  • sql存储过程什么意思
  • 怎么验证触发器的执行
  • ubuntu系统怎么安装搜狗输入法
  • centos lftp
  • Win10 Mobile Build 14327上手视频评测
  • win10盘符怎么看
  • win8切换到桌面
  • Linux系统开源VPN Openvpn进程异常退出解决方法
  • python挑战
  • jQuery插件封装时如要实现链式编程,需要
  • javascript中怎么创建一个数组
  • 关于中秋节的古诗
  • 小葵花妈妈课堂开课了是什么药
  • python中while用法
  • 支付宝是怎么写
  • jquery示例
  • linux如何剪切文件
  • jquery修改字体
  • python爬虫代码怎么写
  • 胰腺在人体的哪个部位图解
  • 广东省广州市国家安全局
  • 个人所得税小孩上大学可以扣除吗
  • 税务uk数据怎么导出来
  • 新疆农信怎么注册登录
  • 天津个人所得税电话咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设