mongodb批量查询库中表的统计信息
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,在mongodb中,查看一个表的统计信息一般用:db.t.stats()主要信息有: "ns" : "gqtest.t","count" : 40001, ###行数"size" : 21
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
小学生怎么维护网络安全
单片机嵌入式软件开发招聘
网络爬虫软件开发
可以查阅生存期的数据库
宝山区多功能软件开发解决方案
卫星定位服务器价格
软件开发就是编程序对吗
浪潮服务器中标麒麟操作系统
delphi 软件开发
数据库9090端口是干嘛的
疆内手机软件开发公司
软件开发周期测试阶段顺序
软件开发选择哪个行业比较好
三维作图软件开发
互联网领先科技成果发布会
中粮集团网络安全2020年
网络安全工作的基本原则
福建网络技术咨询是什么
app云服务器测试
软件开发模型有v模型吗
服务器安全组被重置
男孩取名字软件开发
南昌大学网络安全管理制度
网络安全班会计划
杨浦区推广软件开发多少钱
网络安全宣传周河南
电脑软件开发培训中心
如何设置游戏数据库
2021国开春季期末数据库运维
软件开发设计方案模板