mongodb批量查询库中表的统计信息
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,在mongodb中,查看一个表的统计信息一般用:db.t.stats()主要信息有: "ns" : "gqtest.t","count" : 40001, ###行数"size" : 21
千家信息网最后更新 2025年11月08日mongodb批量查询库中表的统计信息
在mongodb中,查看一个表的统计信息一般用:
db.t.stats()主要信息有: "ns" : "gqtest.t","count" : 40001, ###行数"size" : 2188945, ###数据大小单位字节"storageSize" : 1126400, "totalIndexSize" : 1851392, ###总索引大小"indexSizes" : {"_id_" : 753664,"age_1_name_1" : 1097728},"avgObjSize" : 54.72225694357641,"nindexes" : 2, ###索引个数
提前将获取到的表名写入:college.txt文件。主要是通过正则匹配,可以自己测试,加以调整。
#!/bin/bashuser=adminpasswd=123456database=gqtestaddres=/opt/mongodb3.2.13/bin/mongofile=mongo_data.csvfor i in `cat college.txt` do college_name=`$addres --port 7211 -u$user -p$passwd --authenticationDatabase=admin $database --eval "db.$i.stats()" |grep ns |awk 'NR==1{print $3}' ` count=`$addres --port 7211 -u$user -p$passwd --authenticationDatabase=admin $database --eval "db.$i.stats()" |grep count |awk 'NR==1{print $3}' ` size=`$addres --port 7211 -u$user -p$passwd --authenticationDatabase=admin $database --eval "db.$i.stats()" |grep size |awk 'NR==1{print $3}'` index_num=` $addres --port 7211 -u$user -p$passwd --authenticationDatabase=admin $database --eval "db.$i.stats()" |grep nindexes |awk 'NR==1{print $3}' ` indexsize=`$addres --port 7211 -u$user -p$passwd --authenticationDatabase=admin $database --eval "db.$i.stats()" |grep totalIndexSize |awk 'NR==1{print $3}'`echo -e "$college_name $count $size $index_num $indexsize\n" >> $filedone
信息
大小
索引
统计
个数
单位
字节
数据
文件
正则
测试
调整
中表
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发过程中汇编通常是指
2017网络安全考试答案
服务器硬盘健康监控
微信服务器为什么能存那么多数据
微步网络安全分析与情报大
直播软件开发需求报告
远程桌面连接进入服务器
ctf网络安全大赛队员
韩国网络安全事故
微信商城需要服务器吗
电子软件开发学校6
网络安全教育知识内容书
信阳校园网络安全系统
f12021服务器
事业编教师网络安全知识试题
网络安全审查办法公开征求意见
宣传网络安全 学校
宝塔面板服务器部署教程
ibm服务器感叹灯亮
南关区通用网络技术诚信经营
网络安全漏洞的分类
服务器如何备份
空间数据库报告
连接数据库生成数据可视化动态图
网吧系统没有服务器怎么登陆
网络安全就业难度
大学生网络技术专业
云南巨邦网络技术怎么样
网络安全保卫支队有哪些部门
幼儿园网络安全展板可打印