mongodb批量查询库中表的统计信息
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,在mongodb中,查看一个表的统计信息一般用:db.t.stats()主要信息有: "ns" : "gqtest.t","count" : 40001, ###行数"size" : 21
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
瑰夏咖啡
互联网科技企业
小米移动互联网科技园
互联网科技产业
西安互联网科技
远信互联网科技
互联网科技论文
居家互联网科技有限公司
广西拼得多互联网科技有限公司
互联网汽车科技小镇
武汉健翔互联网络科技有限公司
洛阳昕诺飞互联网科技有限公司
中国互联网十大科技股排名
山东子淼互联网科技有限公司
高科技互联网套路
互联网第三次科技革命特征
宁波跨境商互联网科技有限公司
版纳互联网科技选哪家
唯美互联网科技
中国科技和美国互联网
互联网扶贫科技
互联网科技金融
佩信高科技互联网
华脉科技工业互联网产品
洛阳昕诺飞互联网科技有限公司
华夏恒生科技与互联网科技
广州富喜互联网络科技
九思连强互联网电子科技有限公司
互联网科技接地气
互联网科技手抄报图片