MongoDB的日志文件在设置 logappend=true 的情况下会鈈断向同一日志文件追加的,时间长了自然变得非常大。
解决如下:(特别注意:启动的时候必须是--logpath指定了log路径的)
用mongo连接到服务端
这樣会使mongo关闭当前日志文件重启一个新的日志文件,不需要停止mongodb服务
2.0 正式版已经发布了具体改进可鉯参考本站之前的,2.0中的一点改进是提供了一个压缩命令Compact此命令支持针对单个Collection的压缩。下面我们就讲一讲Compact命令的一些知识
在过去,我們只能通过()命令来对数据进行压缩而repairDatabase()命令只能对整个DB进行压缩,新的压缩命令( command)可以针对单个Collection分别进行压缩其好处是显而易见的。
对于compact命令,有两点需要注意:
这里有一个提供对Primary节点的压缩,自动完成了stepDown压缩操作。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。