赞
踩
MongoDB 2.0 正式版已经发布了,具体改进可以参考本站之前的文章,2.0中的一点改进是提供了一个压缩命令Compact,此命令支持针对单个Collection的压缩。下面我们就讲一讲Compact命令的一些知识。
在过去,我们只能通过repairDatabase()命令来对数据进行压缩,而repairDatabase()命令只能对整个DB进行压缩,新的压缩命令(compact command)可以针对单个Collection分别进行压缩,其好处是显而易见的。
具体用法:
> db.yourCollection.runCommand("compact"); > db.runCommand({ compact : 'yourCollection' });
对于compact命令,有两点需要注意:
这里有一个脚本,提供对Primary节点的压缩,自动完成了stepDown,压缩操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。