創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
這篇文章主要介紹查看mongodb的性能的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
查看mongodb性能的方法:
1、使用mongostat查看
mongostat是mongdb自帶的狀態(tài)檢測工具,在命令行下使用。它會間隔固定時間獲取mongodb的當前運行狀態(tài),并輸出。如果你發(fā)現(xiàn)數(shù)據(jù)庫突然變慢或者有其他問題的話,你第一手的操作就考慮采用mongostat來查看mongo的狀態(tài)。
它的輸出有以下幾列:
inserts/s 每秒插入次數(shù)
query/s 每秒查詢次數(shù)
update/s 每秒更新次數(shù)
delete/s 每秒刪除次數(shù)
getmore/s 每秒執(zhí)行g(shù)etmore次數(shù)
command/s 每秒的命令數(shù),比以上插入、查找、更新、刪除的綜合還多,還統(tǒng)計了別的命令
flushs/s 每秒執(zhí)行fsync將數(shù)據(jù)寫入硬盤的次數(shù)。
mapped/s 所有的被mmap的數(shù)據(jù)量,單位是MB,
vsize 虛擬內(nèi)存使用量,單位MB
res 物理內(nèi)存使用量,單位MB
faults/s 每秒訪問失敗數(shù)(只有Linux有),數(shù)據(jù)被交換出物理內(nèi)存,放到swap。不要超過100,否則就是機器內(nèi)存太小,造成頻繁swap寫入。此時要升級內(nèi)存或者擴展
locked % 被鎖的時間百分比,盡量控制在50%以下吧
idx miss % 索引不命中所占百分比。如果太高的話就要考慮索引是不是少了
q t|r|w 當Mongodb接收到太多的命令而數(shù)據(jù)庫被鎖住無法執(zhí)行完成,它會將命令加入隊列。這一欄顯示了總共、讀、寫3個隊列的長度,都為0的話表示mongo毫無壓力。高并發(fā)時,一般隊列值會升高。
conn 當前連接數(shù)
time 時間戳
2、使用web控制臺查看
Mongodb自帶了Web控制臺,默認和數(shù)據(jù)服務(wù)一同開啟。他的端口在Mongodb數(shù)據(jù)庫服務(wù)器端口的基礎(chǔ)上加1000,如果是默認的Mongodb數(shù)據(jù)服務(wù)端口(Which is 27017),則相應(yīng)的Web端口為28017
這個頁面可以看到:
當前Mongodb的所有連接
各個數(shù)據(jù)庫和Collection的訪問統(tǒng)計,包括:Reads, Writes, Queries, GetMores ,Inserts, Updates, Removes
寫鎖的狀態(tài)
以及日志文件的最后幾百行(CentOS+10gen yum 安裝的mongodb默認的日志文件位于/var/log/mongo/mongod.log)
3、使用MongoDB Monitoring Service查看
MongoDB Monitoring Service(MMS)是Mongodb廠商提供的監(jiān)控服務(wù),可以在網(wǎng)頁和Android客戶端上監(jiān)控你的MongoDB狀況。
以上是查看mongodb的性能的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
本文題目:查看mongodb的性能的方法-創(chuàng)新互聯(lián)
文章路徑:http://jinyejixie.com/article32/dedesc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、服務(wù)器托管、自適應(yīng)網(wǎng)站、電子商務(wù)、網(wǎng)站改版、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)