zoukankan      html  css  js  c++  java
  • MongoDB数据清空后,如何回收磁盘空间

    众所周知,MongoDB是一个占用计算机磁盘空间比较大的数据库管理系统。有的时候,即使你所创建的数据库已经清空了数据,但是计算机磁盘空间,仍然没有得到释放。这个时候,下面这种方法就可以很好的帮助到你啦!

    1、下载MongoDB可视化分析工具Robo3T,并连接登录进去;

    2、选中数据被清空的数据库;

    3、展开选中数据库的"Collections";(MongoDB的集合,也就是表)

    4、在选中的数据库上点击右键,点击"Open Shell".

    5、执行语句:db.tablename.runCommand("compact");(tablename替换为你所要释放空间的集合,即占用空间最大的集合)。

    6、执行完,查看MongoDB安装路径所在磁盘大小已得到释放。

    当然,这个语句可以为所有集合执行。因为它是不会影响到其他数据的,只是单纯的释放磁盘空间。

  • 相关阅读:
    WTL介绍
    创业创意
    VelocityTracker简单介绍
    strip 命令的使用方法
    CFileDialog的使用方法简单介绍
    讨论oracle在rowid和rownum
    java entry
    24点经典算法
    char与byte差异
    蓝牙设计
  • 原文地址:https://www.cnblogs.com/tan80000/p/11490483.html
Copyright © 2011-2022 走看看