You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在mongosh中验证Java创建集合的zstd压缩存储引擎配置

验证集合Zstd压缩配置及查看存储引擎配置(mongosh操作)

一、验证Zstd压缩配置是否生效

完全可以通过mongosh完成验证,操作步骤如下:

  1. 连接MongoDB后切换到目标数据库:

    use your_target_db
    
  2. 执行命令查看集合配置详情:

    db.getCollectionInfos({name: "your_collection_name"})
    

    在返回结果里,找到options.storageEngine.wiredTiger.configString字段,若其中包含block_compressor=zstd,则说明压缩配置已生效。

  3. 更直观的方式是查看集合统计信息:

    db.your_collection_name.stats()
    

    结果的wiredTiger字段下,block compressor的值为zstd即可确认配置生效。(注:空集合也能看到该配置,有数据后还能查看压缩率等实际运行指标)

二、mongosh中查看存储引擎配置的方法

1. 查看实例全局存储引擎配置

执行命令获取整个MongoDB实例的存储引擎信息:

db.serverStatus().storageEngine

返回结果会显示当前使用的存储引擎(如WiredTiger)及全局配置参数。

2. 查看单个集合的存储引擎配置

除上述方法外,还可以直接获取集合的创建选项:

db.your_collection_name.getOptions()

在返回的storageEngine字段中,能清晰看到该集合指定的存储引擎相关配置。

内容的提问来源于stack exchange,提问作者Jonas Byström

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 17:29:59