查询MongoDB中某个数据库的占用空间大小
要查询MongoDB中某个数据库的占用空间大小,可以使用db.stats()
方法。这将返回数据库的统计信息,包括数据库的大小。
以下是一个MongoDB的shell命令示例,用于查询当前选定数据库的占用空间大小:
// 选择数据库
use your_database_name;
// 获取数据库统计信息
var dbStats = db.stats();
// 打印数据库大小
print('数据库大小: ' + dbStats.dataSize);
如果你想要查询所有数据库的占用空间大小,可以使用db.adminCommand()
方法:
// 获取所有数据库的统计信息
var allDbsStats = db.adminCommand({ listDatabases: 1 });
// 打印所有数据库的大小
allDbsStats.databases.forEach(function(dbStat) {
print('数据库 ' + dbStat.name + ' 大小: ' + dbStat.sizeOnDisk);
});
请确保你已经连接到MongoDB shell,并且有权限执行这些命令。
评论已关闭