2015-02-10 26 views
2

我一直在玩蒙戈3.0 RC7和RC8和我發現,mongostat不顯示鎖定率列我是否使用MMAPv1或WiredTiger引擎。同樣,在MMS,「鎖%」的圖表是3.0系統鎖定率蒙戈3.0

我們已經使用鎖率在我們的監控系統,和不可用也可以作爲在性能測試測量的一個(我們一直在運行同一組的重通過Gatling或Tsung進行負載測試,並觀察我們在使用數據庫方面的最新優​​化是否具有實際影響,以及是否發現某些新功能在此領域沒有迴歸)。

有沒有辦法找到這個值某種方式蒙戈3?現在我們主要想要在2.6.7和3.0.0-rc8上運行比較測試來了解它們之間的區別,雖然我們當然從應用程序性能角度獲得了很好的一組數據,但我們也想比較一些數據庫統計數據和鎖定率就是其中之一。或者我們完全忽略了v3 MMAPv1中的點和集合級別鎖定,或者WiredTiger中的文檔級鎖定現在無法衡量或比較?如果是的話,我們如何衡量,重負荷下的DB限制是多少(在< 2.6.7這很容易,通常鎖定率是第一個觸發的事情,一旦它達到70-80%以上,我們知道它是上限)還是我們如何使用數據庫的測試迴歸/改進?

非常感謝

回答

0

這不是沒有意義的比較某種用於mmapv1和WiredTiger鎖統計數據,但我認爲現在的情況是,目前還不清楚是什麼你應該尋找在WiredTiger進行比較。存儲引擎的操作與mmapv1非常不同。目前,我認爲你會想看看吞吐量等其他統計數據,你可以期待更多的統計數據和更多關於在未來版本的MongoDB和WiredTiger中使用它們的指導。