mongodb查询数据库状态-db.stats()介绍
发布时间:2023-08-22

mongodb查询数据库状态使用查询命令:db.stats()。

封装方法如下:

public async dbStats() {

       let db = this._mongo_client.db(this._db_name);

       let stats = await db.stats();

       return stats;

}

数据返回格式:

{

 db: 'test_data',

 collections: 1,

 views: 0,

 objects: 0,

 avgObjSize: 0,

 dataSize: 0,

 storageSize: 4096,

 numExtents: 0,

 indexes: 1,

 indexSize: 4096,

 fsUsedSize: 60530432,

 fsTotalSize: 790764032,

 ok: 1

}

字段说明:

db: 数据库名称,

collections: 数据库集合数量,

views: 数据库视图数量,

objects: 数据库全部文档数量,

avgObjSize: 每条文档记录的平均大小,

dataSize: 数据库文档记录的总大小,单位表示为byte,

storageSize: 预分配的存储空间, 数据库已使用的硬盘大小,

numExtents: 数据库所有集合extents扩展数量统计,

indexes: 索引数量,

indexSize: 索引大小,

fsUsedSize: 数据库所在的硬盘已经使用的空间大小,

fsTotalSize: 数据库所在的硬盘总共的空间大小,

ok: 1成功,0失败

分类:

Copyright © 2023 点击热搜 dianjiresou.com All Rights 一起看见更好的热点官网!

工信部备案号: 蜀ICP备2023014880号-1

川公网安备 51019002005709号