从3.0版开始,mongodb支持可插拔存储引擎.如何知道系统中正在使用哪个存储引擎?

推荐答案

从mongo控制台查找当前正在使用的存储引擎的最简单方法.

在mongo控制台中,键入(您可能需要管理员权限才能运行此命令)

db.serverStatus().storageEngine

如果它回来了,

{ "name" : "wiredTiger" }

正在使用WireTiger存储引擎.

一旦确认正在使用wiredTiger,然后键入

db.serverStatus().wiredTiger

获取wiredTiger的所有配置详细信息.

Database相关问答推荐

MongoDB事务,回调API方法

postgres 索引扫描的启动成本(postgresql 书的内部 struct )

预测下一个自动插入的行 ID (SQLite)

MySQL 慢查询日志(log) - 慢有多慢?

Cassandra 还是 MySQL/PostgreSQL?

如何在 Windows 中安装 InfluxDB?

C# 连接到数据库并列出数据库

为什么数据库索引使用平衡树,而不是哈希表?

C# 数据连接最佳实践?

JavaScript 布尔搜索查询生成器接口库?

使用十进制数据类型(MySQL / Postgres)是否会影响性能

Oracle 的免费桌面客户端?

省略日期中的毫秒数

将 .csv 文件导入 Android 中的 Sqlite

使用 PHP/PDO 判断数据库表是否存在

如何使用 Realm 进行排序?

MySQL中的eq_ref和ref类型是什么意思解释

在 PostgreSQL 中索引空值

Web 应用程序的文件存储:文件系统、数据库和 NoSQL 引擎

使用 oracle sql developer 从一个数据库复制到另一个数据库 - 连接失败