优化Linux MongoDB存储空间可从以下方面入手:
wiredTiger.engineConfig.configString为compression=zstd(或snappy),平衡压缩比与性能。db.runCommand({compact: 'collection', compression: 'zstd'})压缩指定集合。db.collection.drop()或db.collection.remove()清理集合或文档。compact命令释放未使用空间。wiredTiger.cacheSizeGB为服务器内存的50%-75%,提高缓存命中率。logRotate设置日志滚动策略(如reopen),避免日志文件无限增长。操作前建议备份数据,并在测试环境验证优化效果。