当前位置:Gxlcms > 数据库问题 > 记一次MongoDB CPU飙升至99%问题的解决

记一次MongoDB CPU飙升至99%问题的解决

时间:2021-07-01 10:21:17 帮助过:4人阅读

 >use Data;                                            #进入数据库Data,注意区分大小写;

>db.stats();                                 #查看数据库的状态;

>db.getCollectionNames();         #查看所有表名;

 >db.dynamic.find().limit(5);        #查看dynamic表的前5条数据;

 >db.dynamic.find().count();        #统计dynamic表总共有多少数据;

>db.dynamic.getIndexes();        #查询表dynamic的索引


#新建索引:对dynamic的score字段以backgroud方式建立索引

>db.dynamic.ensureIndex({score:1} , {backgroud:true});


#状态查看:20秒,每秒更新一次

mongostat -h 80.81.2.3 -p 27017 --rowcount 20 1


    开始创建索引的字段没找准,效果不明显,后来对关键字段创建索引后CPU使用率断崖式下跌

本文出自 “曳尾于涂” 博客,请务必保留此出处http://cangzihu.blog.51cto.com/6671848/1904765

记一次MongoDB CPU飙升至99%问题的解决

标签:mongodb

人气教程排行