锁定率在mongo 3.0中

时间:2015-02-10 15:31:22

标签: mongodb mongodb-mms

我一直在玩mongo 3.0 rc7和rc8,我发现mongostat没有显示锁定率列,无论我使用MMAPv1还是WiredTiger引擎。同样在MMS中,“锁定%”图表不适用于3.0系统

我们一直在监控系统中使用锁定率,也是在性能测试期间的测量之一(我们已经通过Gatling或Tsung运行相同的重载测试集,并观察我们最近使用的是否进行了优化数据库有一些真正的影响,并且还发现某些新功能是否在此区域没有回归)。

有没有办法在mongo 3中以某种方式找到这个值?现在我们主要想在2.6.7和3.0.0-rc8上运行比较测试,看看有什么区别,虽然我们当然从应用程序性能的角度得到了很好的数据集,但我们还想比较一些数据库统计数据和锁定率是其中之一。或者我们是否完全忽略了v3 MMAPv1中的点和集合级别锁定或WiredTiger中的文档级锁定现在无法衡量或比较?如果是这样,我们如何衡量,重负荷下的DB限制是多少(在<2.6.7中相当容易,通常锁定率是首先要开火的,一旦达到70-80%以上我们就知道它是上限),或测试我们如何使用DB的回归/改进?

非常感谢

1 个答案:

答案 0 :(得分:0)

比较mmapv1和WiredTiger的某种锁定统计数据毫无意义,但我认为现在的情况是,它不清楚你应该在WiredTiger中查看什么进行比较。存储引擎的操作与mmapv1非常不同。目前,我认为您希望查看其他统计信息,例如吞吐量,您可以期待更多统计信息和更多指导,以便在使用WiredTiger的MongoDB的未来版本中使用它们。