Java MongoDb锁是否超过100%正常?

Java MongoDb锁是否超过100%正常?,java,performance,mongodb,mongo-java,Java,Performance,Mongodb,Mongo Java,嗨,我正试图在大约700万个文档的集合中插入一个文档。这是我个人资料中的记录 { "op" : "update", "ns" : "productService.products20140117", "query" : { "_id" : "77004704" }, "updateobj" : { "$set" : { "some long document" } },

嗨,我正试图在大约700万个文档的集合中插入一个文档。这是我个人资料中的记录

{
    "op" : "update",
    "ns" : "productService.products20140117",
    "query" : {
        "_id" : "77004704"
    },
    "updateobj" : {
        "$set" : {
            "some long document"
        }
    },
    "nscanned" : 0,
    "idhack" : true,
    "nupdated" : 1,
    "fastmodinsert" : true,
    "keyUpdates" : 0,
    "numYield" : 0,
    "lockStats" : {
        "timeLockedMicros" : {
            "r" : NumberLong(0),
            "w" : NumberLong(203)
        },
        "timeAcquiringMicros" : {
            "r" : NumberLong(0),
            "w" : NumberLong(3)
        }
    },
    "millis" : 0,
    "ts" : ISODate("2014-01-17T10:44:26.868Z"),
    "client" : "127.0.0.1",
    "allUsers" : [ ],
    "user" : ""
}
这就是我从mongostat得到的

这正常吗?我想不正常。但是我如何降低锁的百分比呢。还是我的收藏太多了?我在我的Macbook Air上做这个,8GB。如果这可能是一个问题,我如何修复高百分比的锁


我正在使用Java驱动程序2.1.11和MongoDb 2.4

你检查过mongostat吗?他们确实描述了锁定db时>100%的可能性。是的,但这是什么原因造成的。我跑了50%左右,然后它猛增。
insert  query update delete getmore command flushes mapped  vsize    res faults                locked db idx miss %     qr|qw   ar|aw  netIn netOut  conn       time 
    *0     *0     *0     *0       0     1|0       0  11.4g  13.8g  2.02g      1    productService:200.2%          0       0|0     0|1    62b     3k     3   17:07:44 
    *0     *0     *0     *0       0     1|0       0  11.4g  13.8g  2.02g      0    productService:199.8%          0       0|0     0|1    62b     3k     3   17:07:45 
    *0     *0      1     *0       0     2|0       0  11.4g  13.8g  2.02g      0    productService:294.0%          0       0|0     0|1   335b     3k     3   17:07:46 
    *0     *0     *0     *0       0     1|0       0  11.4g  13.8g  2.02g      0     productService:11.9%          0       0|0     0|1    62b