版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
北風(fēng)網(wǎng)項目培訓(xùn)第15講:MongoDB系統(tǒng)管理高級技巧-系統(tǒng)監(jiān)控講師:hejingMongoDB從入門到精通MongoDB持久化配置 持久化配置journal=truemitInterval=100正確關(guān)閉MongoDB./mongod--shutdown或./mongod-f../etc/mongo.conf--shutdown不能直接kill進(jìn)程,否則可能造成庫文件損壞監(jiān)控serverStatusmand({"serverStatus":1})參數(shù)含義簡介:監(jiān)控serverStatus"globalLock":{"totalTime":NumberLong("511789041000"),--自實例啟動全局鎖創(chuàng)建以來到現(xiàn)在多長時間,單位微秒."lockTime":NumberLong(105416165),--自全局鎖創(chuàng)建以來鎖定總時間,單位微秒"currentQueue":{"total":0,--等待全局鎖的隊列中操作數(shù)目"readers":0,--等待讀鎖的隊列中操作數(shù)目"writers":0--等待寫鎖的隊列中操作數(shù)目},"activeClients":{"total":0,--連接到server的當(dāng)前活動client數(shù)目"readers":0,--執(zhí)行讀操作的當(dāng)前活動client數(shù)目"writers":0--執(zhí)行寫操作的當(dāng)前活動client數(shù)目}},"mem":{"bits":64,--64位機器"resident":31,--占用物理內(nèi)存量"virtual":20478,--占用的虛擬內(nèi)存量"supported":true,--是否支持?jǐn)U展內(nèi)存"mapped":10188,--映射到內(nèi)存的數(shù)據(jù)文件大小,很接近于你的所有數(shù)據(jù)庫大小。"mappedWithJournal":20376},"connections":{"current":1,--當(dāng)前活動連接量。連接到server的當(dāng)前活躍連接數(shù)目"available":19999--剩余空閑連接量。剩余的可用連接數(shù)目},監(jiān)控serverStatus"backgroundFlushing":{"flushes":8527,--數(shù)據(jù)庫刷新寫到磁盤的次數(shù)"total_ms":599904,--數(shù)據(jù)庫刷新數(shù)據(jù)到磁盤花費的微秒數(shù)"average_ms":70.35346546264806,--執(zhí)行單次刷新花費的平均微秒數(shù)"last_ms":51,--最后一次執(zhí)行完成刷新數(shù)據(jù)到磁盤花費的微秒數(shù)"last_finished":ISODate("2012-12-26T00:41:32.013Z")-當(dāng)最后一次刷新數(shù)據(jù)完成時的時間戳},"cursors":{"totalOpen":0,--server為client保持的游標(biāo)(cursor)總數(shù)"clientCursors_size":0,"timedOut":0--server啟動以來游標(biāo)(cursor)超時的總數(shù)},"network":{"bytesIn":1925,--發(fā)送到數(shù)據(jù)庫的數(shù)據(jù)總量(bytes)"bytesOut":4294,--數(shù)據(jù)庫發(fā)出的數(shù)據(jù)總量(bytes)"numRequests":24--發(fā)送到數(shù)據(jù)庫的請求量},
監(jiān)控serverStatus"opcounters":{"insert":0,--server啟動以來總的insert數(shù)據(jù)量"query":16646,--server啟動以來總的query數(shù)據(jù)量"update":1,--server啟動以來總的update數(shù)據(jù)量"delete":0,--server啟動以來總的delete數(shù)據(jù)量"getmore":0,--server啟動以來調(diào)用任何游標(biāo)的getMore總次數(shù)"command":22--server啟動以來執(zhí)行其他命令的總次數(shù)},"asserts":{"regular":0,--server啟動以來拋出正規(guī)斷言(assert類似于異常處理的形式)總數(shù)目"warning":0,--server啟動以來拋出的告警總數(shù)目"msg":0,--消息斷言數(shù)目。服務(wù)器內(nèi)部定義的良好字符串錯誤"user":0,--用戶斷言數(shù)目。用戶產(chǎn)生的錯誤,譬如:磁盤空間滿;重復(fù)鍵。"rollovers":0--server啟動以來,assertcountershaverolledover的次數(shù)},
監(jiān)控serverStatus"writeBacksQueued":false,--是否有從mongos執(zhí)行的retry操作"dur":{"commits":29,--上一間隔journal日志發(fā)生commit的次數(shù)"journaledMB":0,--上一間隔寫到j(luò)ournal日志的數(shù)據(jù)量(單位:MB)"writeToDataFilesMB":0,--上一間隔journal日志寫到數(shù)據(jù)文件的數(shù)據(jù)量(單位:MB)"compression":0,"commitsInWriteLock":0,--寫鎖期間發(fā)生commits的次數(shù)"mits":0,--schedule時間前請求commit的次數(shù)"timeMs":{"dt":3004,"prepLogBuffer":0,--準(zhǔn)備寫journal日志花費的時間"writeToJournal":0,--寫journal日志花費的實際時間"writeToDataFiles":0,--journal日志后寫數(shù)據(jù)文件花費的時間"remapPrivateView":0}},監(jiān)控mongostatmongostat是mongdb自帶的狀態(tài)檢測工具,在命令行下使用。它會間隔固定時間獲取mongodb的當(dāng)前運行狀態(tài),并輸出insert:一秒內(nèi)的插入數(shù)query:一秒內(nèi)的查詢數(shù)update:一秒內(nèi)的更新數(shù)delete:一秒內(nèi)的刪除數(shù)getmore:查詢時游標(biāo)(cursor)的getmore操作command:一秒內(nèi)執(zhí)行的命令數(shù)監(jiān)控mongostatflushes:一秒內(nèi)flush的次數(shù)mapped所有的被mmap的數(shù)據(jù)量,單位Mvsize虛擬內(nèi)存使用量,單位Mres物理內(nèi)存使用量,單位Mfaults/s每秒訪問失敗數(shù)(只有Linux有),數(shù)據(jù)被交換出物理內(nèi)存,放到swap。不要超過100,否則就是機器內(nèi)存太小,造成頻繁swap寫入。此時要升級內(nèi)存或者擴(kuò)展locked%被鎖的時間百分比,不要太大監(jiān)控mongostatidxmiss:索引不命中所占百分比。如果太高的話就要考慮索引是不是少了qr|qw:客戶端查詢等待數(shù)ar|aw:客戶端文檔讀寫等待數(shù),都為0的話表示mongo毫無壓力。高并發(fā)時,一般隊列值會升高netIn|netOut:網(wǎng)絡(luò)帶寬壓力conn當(dāng)前連接數(shù)time時間戳MongoDB安全默認(rèn)沒有設(shè)置安全認(rèn)證增加root用戶:useadmindb.addUser("root","rootabc")給自定義庫增加用戶:usebbsdb.addUser("readwrite","rw")db.addUser("read","readabc")增加配置項auth=true,打開庫安全認(rèn)證MongoDB安全db.auth("root","rootabc")用戶存放在數(shù)據(jù)庫的system.users集合中。usetestdb.auth("read","readabc")備份恢復(fù)mongodump-hdbhost-ddbname-odbdirectory--數(shù)據(jù)庫備份mongorestore-hdbhost-ddbname--directoryperdbdbdirectory-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海南疣粒野生稻資源異位保存技術(shù)規(guī)程編制說明
- 2024年08月遼寧省本溪太子河經(jīng)濟(jì)開發(fā)區(qū)招考1名工作人員筆試歷年典型考點解題思路附帶答案詳解
- 2024年08月荊州市總工會2人筆試歷年典型考點解題思路附帶答案詳解
- 小學(xué)生物指導(dǎo)測試
- 高中生物醫(yī)學(xué)工程模擬試卷
- 小學(xué)學(xué)科測試考核題目
- 2024年中職高考數(shù)學(xué)計算訓(xùn)練 專題09 三角函數(shù)圖像及性質(zhì)相關(guān)計算(含答案解析)
- 小學(xué)英語單詞運用模擬試卷
- 小學(xué)生物生態(tài)小測驗
- 數(shù)學(xué)游戲:數(shù)學(xué)撲克牌游戲
- 醒脾開胃顆粒產(chǎn)業(yè)發(fā)展研究
- 2.2生命活動的主要承擔(dān)者-蛋白質(zhì)(公開課)
- 2024年民族團(tuán)結(jié)知識競賽題庫(含答案)
- 人教版部編歷史八年級上冊《第10課 中華民國的創(chuàng)建》教學(xué)設(shè)計1
- 2024年湖南省高中學(xué)業(yè)水平合格性考試英語試卷真題(含答案詳解)
- 人教版小學(xué)數(shù)學(xué)六年級上冊第9單元《總復(fù)習(xí)》說課稿
- 八年級物理上冊 第二章 運動的世界 單元測試卷(滬科版 2024年秋)
- 國內(nèi)某巨頭平臺星級充電站運營管理規(guī)范
- 2024年安全員C證考試題庫及解析(1000題)
- 深基坑土方開挖及支護(hù)工程監(jiān)理實施細(xì)則
- 如何設(shè)定目標(biāo)并達(dá)成目標(biāo)
評論
0/150
提交評論