iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB Drop集合不释放磁盘空间的解决办法
  • 418
分享到

MongoDB Drop集合不释放磁盘空间的解决办法

2024-04-02 19:04:59 418人浏览 安东尼
摘要

C:\Users\duansf>monGo mongoDB shell version: 2.6.6 connecting to: test > use test switched to db

C:\Users\duansf>monGo
mongoDB shell version: 2.6.6
connecting to: test

> use test
switched to db test
> show collections
articles
books
chenfeng
dsf
fs.chunks
fs.files
system.indexes
system.profile
test
users


> db.books.drop();
true
>
删除books这个collection,但是查看数据文件发现大小不变,MongoDB不会自动释放文件空间


db.repairDatabase() //执行这个命令后,Mongodb会把不需要的空间释放出来

> db.repairDatabase()
{ "ok" : 1 }
>
注意:repairDatabase期间会产生,建议关闭应用后再进行此操作

官方文档对这个命令的解释如下:


repairDatabase requires free disk space equal to the size of your current data set plus 2 gigabytes. If the volume that holds dbpath lacks sufficient space, 
you can mount a separate volume and use that for the repair. When mounting a separate volume for repairDatabase you must run repairDatabase from the command 
line and use the --repairpath switch to specify the folder in which to store temporary repair files.
您可能感兴趣的文档:

--结束END--

本文标题: MongoDB Drop集合不释放磁盘空间的解决办法

本文链接: https://www.lsjlt.com/news/49187.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB Drop集合不释放磁盘空间的解决办法
    C:\Users\duansf>mongo MongoDB shell version: 2.6.6 connecting to: test > use test switched to db...
    99+
    2024-04-02
  • Mongodb 删除集合数据后释放磁盘空间的操作步骤
    目录删除集合Compact 集合分片集群删除集合 在MongoDB当集合数据占用比较多,对其进行清理后,集合存储空间下降,但磁盘空间并没释放,对于具有活动更新的集合来说,有一些可重用的空间是正常的。过多的可重用空间通常是...
    99+
    2023-11-21
    Mongodb释放磁盘空间 Mongodb 删除集合数据
  • Mysql 删除数据,磁盘空间未释放解决办法
    公司的服务器上添加了硬盘监控,收到报警后,确认是mysql的文件占用空间比较大。于是,确认是哪个表占空间比较大后,删除了部分数据,服务器硬盘空间并没有释放掉,报警仍旧存在。 原因及解决办法: 使用de...
    99+
    2023-09-11
    mysql 数据库
  • linux删除后未释放磁盘空间怎么解决
    当在Linux中删除文件时,文件系统不会立即释放磁盘空间。相反,它将把空间标记为可用,以便在以后存储新文件。 如果您使用的是ext2...
    99+
    2023-10-25
    linux
  • docker磁盘空间清理的解决办法
    前段时间遇到docker磁盘空间太少,无法写入数据的问题。起因是因为我在本地(Mac Pro)运行了多个mysql容器,并且导入了一部分线上数据,最后还没导入完毕就已经没有可用空间了...
    99+
    2024-04-02
  • Ubuntu系统释放磁盘空间的方法是什么
    这篇文章主要介绍“Ubuntu系统释放磁盘空间的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu系统释放磁盘空间的方法是什么”文章能帮助大家解决问题。和Windows系统不同,U...
    99+
    2023-06-27
  • MySQLdelete删除数据后释放磁盘空间的操作方法
    目录一、删除表|清空数据表二、删除表数据三、优化表空间当 MySQL 数据库服务删除部分数据后;有些情况下这些数据占用的存储空间会释放掉,有些情况这些存储空间则不会释放。以下是对这种...
    99+
    2024-04-02
  • ubuntu磁盘空间不足无法开机怎么解决
    如果Ubuntu的磁盘空间不足而无法开机,可以尝试以下几种解决方法:1. 使用Live CD或USB进行启动:使用Ubuntu的安装...
    99+
    2023-08-17
    ubuntu
  • 怎么解决Linux中“磁盘空间不足”的问题
    这篇文章主要介绍“怎么解决Linux中“磁盘空间不足”的问题”,在日常操作中,相信很多人在怎么解决Linux中“磁盘空间不足”的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决Linux中“磁盘空间...
    99+
    2023-06-16
  • Docker容器导致磁盘空间不足无法访问的解决方法
    目录问题:1.进入运行的容器目录2.查看容器的配置信息3.删除日志文件4.正常进入容器问题: 客户反馈说系统操作,出现问题,查询数据报错,我第一想到的是Redis是不是挂了导致一些存...
    99+
    2024-04-02
  • Win10磁盘空间使用量指示条不见了的解决方法
    这篇文章主要介绍Win10磁盘空间使用量指示条不见了的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Win10系统下,打开我的电脑,你就可以看到每个磁盘的空间使用量,总容量、已用容量、可用空间,这样对你的硬...
    99+
    2023-06-10
  • Docker容器导致磁盘空间不足无法访问怎么解决
    今天小编给大家分享一下Docker容器导致磁盘空间不足无法访问怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。问题:客...
    99+
    2023-06-30
  • 【Ubuntu】磁盘/系统空间占满导致黑屏死机无法开机的解决办法
    【Ubuntu】存储占满导致黑屏无法开机的解决办法 死机后重启报错如何进入高级选项删除大文件 死机后重启报错 在这台纯Ubuntu电脑中存遥感影像没注意大小,直接死机了,安全重启(ctrl+shift按住,再依次点击prt s...
    99+
    2023-08-18
    ubuntu linux 服务器
  • word内存或磁盘空间不足,无法完成操作怎么解决
    本篇内容主要讲解“word内存或磁盘空间不足,无法完成操作怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“word内存或磁盘空间不足,无法完成操作怎么解决”吧!解决方法:方法一: 首先点击...
    99+
    2023-07-01
  • Oracle表空间不足的两种解决办法
    首先查询表空间的大小以及文件路径地址 select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_s...
    99+
    2024-04-02
  • MySQL如何解决delete大量数据后空间不释放的问题
    本篇内容主要讲解“MySQL如何解决delete大量数据后空间不释放的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL如何解决delete...
    99+
    2024-04-02
  • 阿里云服务器磁盘空间回收不了的原因及解决方法
    简介:阿里云服务器是一种基于云计算技术的虚拟服务器,用户可以通过互联网远程访问和管理自己的服务器。然而,有时候用户可能会遇到阿里云服务器磁盘空间回收不了的问题,这将导致服务器无法正常运行。本文将介绍这个问题的原因以及解决方法。 原因分析:1...
    99+
    2024-01-17
    阿里 解决方法 磁盘空间
  • 如何解决LINUX中文件已删除但空间不释放的问题
    这篇文章主要介绍“如何解决LINUX中文件已删除但空间不释放的问题”,在日常操作中,相信很多人在如何解决LINUX中文件已删除但空间不释放的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解决LINUX...
    99+
    2023-06-13
  • linux中怎么解决文件已删除但空间不释放的问题
    本篇内容主要讲解“linux中怎么解决文件已删除但空间不释放的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中怎么解决文件已删除但空间不释放的问题”吧!导读一般来说不会出现删除文件...
    99+
    2023-06-05
  • linux中怎样解决文件已删除但空间不释放的问题
    这篇文章给大家介绍linux中怎样解决文件已删除但空间不释放的问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、错误现象运维的监控系统发来通知,报告一台服务器空间满了,登录服务器查看,根分区确实没有空间了:[roo...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作