好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MongoDb CPU利用率過高問題如何解決

MongoDb CPU利用率過高問題如何解決

熱門標簽:青白江400企業電話申請 內蒙古營銷智能外呼系統哪個好 河南電話外呼系統招商 小裙科技電銷機器人怎樣 外呼線路資源屬于電信業務嗎 智能外呼系統官網 crm外呼系統聯系方式 長沙電銷外呼防封卡是什么 呼和浩特外呼系統原理是什么

在公司的項目中,突然出現過一個情況,mongodb 的CPU利用率到達100%,導致服務器這邊卡死了,請求了半天無響應,提示請求超時。

因為,當時APP用戶可能會在某一個時間段集中的使用,所以,請求量一下子就飆上去了,剛好APP打開請求的時候,有一個mongodb的請求。

當時因為Mongodb的服務器不在我們這邊,所以一下子沒反應過來,不過最后還是給排除出,并解決了。這里就來記錄下排查和解決的全過程。

問題分析:

1.根據代碼,定位到了是Mongodb的報錯。

2.進入Mongodb 服務器的監控后臺,這里是在阿里云購買的云緩存。

3.知道是Mongodb出問題,就好辦了,阿里云里面有個索引推薦,很好用的,會給出查詢時間,執行次數,和推薦策略

OK,這里準備工作就基本做完了。

解決策略:

1.根據這些給出的執行次數,和執行時間慢的,去看了下庫。從設計上,有問題,一個庫有900W的數據,然后集合邏輯看了下,這庫只往里面存數據,從不清理

2.沒有建立過索引,包括單一索引和連接索引,這也是會導致慢的一個原因。優化后是這樣的,

db.getCollection('course_study_history').createIndex({'studentId':1,'contentStudyID':1,'courseWareID':1,'courseStudyId':1})

3.一個查詢總數的方法有問題,下面是修改后的JAVA方法:

MongoCollectionDocument> collection = database.getCollection(pushMessageCollection);
 
long cNt = collection.count(Filters.and(Filters.eq("userId", userId),
                    Filters.eq("sendType", sendType),
                    Filters.eq("message_read", "0")));

最開始的寫法,大概就類型,Mysql 里,查詢某個list,然后list.size(),得出總數,

修改后的方法:大概就相當于 count(id) 得出總數,

這樣的話,修改后的方法,肯定就會比修改前的快。

方案基本決定下來了,實施后開始壓力測試。

沒修改時的2000并發:

修改后的2000并發:

可以看到時間,也明顯的提高了。

并且測試4000 并發,雖然慢了,不過沒崩掉。

再查看CPU信息,沒有出現100%的情況了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python連接mongodb數據庫操作數據示例
  • 詳解linux 使用docker安裝mongodb方法
  • Pycharm連接MongoDB數據庫安裝教程詳解
  • 利用golang驅動操作MongoDB數據庫的步驟
  • SpringBoot整合MongoDB的示例
  • SpringBoot配置MongoDB多數據源的方法步驟
  • Spring Boot 整合 MongoDB的示例
  • ubuntu安裝mongodb創建賬號和庫及添加坐標索引的流程分析
  • MongoDB查詢之高級操作詳解(多條件查詢、正則匹配查詢等)
  • SpringBoot+MongoDB實現物流訂單系統的代碼
  • Django集成MongoDB實現過程解析

標簽:楚雄 菏澤 舟山 安順 黃石 呼倫貝爾 白山 池州

巨人網絡通訊聲明:本文標題《MongoDb CPU利用率過高問題如何解決》,本文關鍵詞  MongoDb,CPU,利用率,過高,問題,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MongoDb CPU利用率過高問題如何解決》相關的同類信息!
  • 本頁收集關于MongoDb CPU利用率過高問題如何解決的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 啦啦啦中文影院在线看免费版| 性做爰ⅩXXX熟女视频| 4438x全国最大色| 91人妻精品一区二区三区色欲 | 国语日韩欧美中文久久| 女被男啪到哭的视频网站| 高清欧美日本视频免费观看| 男人勃起时的图片| Japanese日本熟妇| 被啪羞羞视频在线观看| 2022精品国偷自产免费观看| 不可以两个会坏掉的| 欧美日韩久久久久久精品| 青青福利视频| 视频黄在线观看| 久久成人动漫| 我的女友小莹全文目录| 潮呻吟求饶h嗯啊np| 91小鲜肉大战96年翘臀完整| 国产在线无码精品麻豆不卡第1集 国偷自产Av一区二区三区麻豆 | 18gay浴室男69ty| 欧美老肥熟| 穿裙子被同桌摸出水好爽| 葵司趁夫洗澡30分钟正在播放| bbw尿交| 99久久精品免费看国产| 孕妇孕交???视频 保胎| 范冰冰《苹果》被删片段| 巨乳小说| 含羞草app| 91人妻精品一区二区三区不卡| 人妻ChinaHDWXXX睡觉| 美国一级黄色片| 青青国产AV在线观看m3u8| cao死你国产在线观看| 徐锦江与彭丹三级在线| 18爽爽国产色AV视频免费看| 欧美一区综合| 女生宿舍日常动漫在线观看| 午夜肉伦伦影院九七影网 | 国产伦精品一区二区三区免费下载|