<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
在MongoDB關閉之前,有較大的索引建立的操作沒有完成,MongoDB就直接shutdown了,等MongoDB再次啟動的時候,MongoDB預設會將這個index重建好,重建期間處於startup狀態。
由於不清楚重建索引需要多久,因此可以通過重啟mongod時加上–noIndexBuildRetry引數來跳過索引重建。等啟動完成後,再建立這個索引。
下面從幾方面,監控一下MongoDB的效能問題。
當磁碟空間不足時,可以進行如下操作:
可以新增一個分片;
刪除未使用的索引;
可以執行壓縮操作;
關閉副本整合員,將其資料複製到更大的磁碟中掛載;
用較大驅動器的成員替換副本集中的成員;
db.hostInfo()
db.serverStatus().mem
db.serverStatus().connections
db.serverStatus().globalLock
db.serverStatus().opcounters
db.stats()
以上是MongoDB的重要指標,通過這些指標我們可以瞭解到MongoDB的執行狀態,評估資料庫的健康程度,並快速確定實際專案中遇到的效能瓶頸。
比如專案中遇到的MongoSocketReadTimeoutException:
複製延遲是指從節點無法跟上主節點的速度。
從節點一個操作的時間減去主節點此操作的時間,就是複製延遲。延遲應該儘可能的接近0,並且通常是毫秒級的。
備份操作通常會將所有資料讀入記憶體,因此,備份操作通常應該在副本集從節點而不是主節點進行,如果是單機MongoDB,則應該在空間時間進行備份,比如深夜凌晨。
永續性是資料庫必備的一種特性,想象一下,如果資料庫不具備永續性,如果資料庫重啟,資料全部丟失,太可怕了,不敢想。
為了在伺服器發生故障時提供永續性,MongoDB使用預寫式紀錄檔機制,英文簡稱 WAL。WAL是資料庫系統中一種常見的永續性技術。在資料存入資料庫之前,將這些更改操作寫到磁碟上。
從MongoDB4.0開始,執行寫操作時,MongoDB會使用與oplog相同的格式建立紀錄檔。oplog語句具有冪等性,不管執行多少次,結果都是一樣的。
MongoDB還維護了紀錄檔和資料庫資料檔案的記憶體檢視。預設情況,每50毫秒會將紀錄檔條目重新整理到磁碟上,每60秒會將資料庫檔案重新整理到磁碟上。重新整理資料的時間60秒間隔被稱為檢查點。紀錄檔用於將上一個檢查點之後的資料提供永續性。MongoDB的永續性就是在發生故障時,重啟之後,將紀錄檔中的語句重新執行一遍,以保證在關閉前丟失的資料重新重新整理到MongoDB中。
MongoDB會在data目錄下建立一個journal的子目錄,WiredTiger紀錄檔檔案的名稱為WiredTigerLog.<sequence>。sequence是一個從0 000 000 001開始的數位。
MongoDB會對寫入的紀錄檔進行壓縮,紀錄檔檔案限制的最大大小為100MB。如果大於100MB,MongoDB就會自動建立一個新的紀錄檔檔案,由於紀錄檔檔案只需在上次檢查點之後恢復資料,因此在新的檢查點寫入完成時,舊的紀錄檔檔案就會被刪除。
以上就是MongoDB資料庫效能監控詳解的詳細內容,更多關於MongoDB資料庫效能監控的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45