Google Groups

Re: MongoDb/C# poor concurrent read performance


Randolph Tan Apr 6, 2012 12:45 PM
Posted in group: mongodb-user
No, explain does not send the actual documents. The time you see in explain is the time it takes to perform the query in the server, which does not include the time to take to serialize/deserialize and sent over the network.

On Friday, April 6, 2012 3:30:33 PM UTC-4, marceln wrote:
And here it is. It's a bit crazy, as the duration is still 0 (or sometimes 0ms). But I don't think it's retrieving the documents. Is it correct to assume that it executes the query on the server, when using explain()?
Here's the output this time:

> db.Jobs.find({_id:{$in: [28656,54554,35922,85838,39141,23376,85612,11189,21779,99891,34833,8257,32160,22293,67684,49094,29557,76384,3276,91634]}}).explain();
{
        "cursor" : "BtreeCursor _id_ multi",
        "nscanned" : 39,
        "nscannedObjects" : 20,
        "n" : 20,
        "millis" : 0,
        "nYields" : 0,
        "nChunkSkips" : 0,
        "isMultiKey" : false,
        "indexOnly" : false,
        "indexBounds" : {
                "_id" : [
                        [
                                3276,
                                3276
                        ],
                        [
                                8257,
                                8257
                        ],
                        [
                                11189,
                                11189
                        ],
                        [
                                21779,
                                21779
                        ],
                        [
                                22293,
                                22293
                        ],
                        [
                                23376,
                                23376
                        ],
                        [
                                28656,
                                28656
                        ],
                        [
                                29557,
                                29557
                        ],
                        [
                                32160,
                                32160
                        ],
                        [
                                34833,
                                34833
                        ],
                        [
                                35922,
                                35922
                        ],
                        [
                                39141,
                                39141
                        ],
                        [
                                49094,
                                49094
                        ],
                        [
                                54554,
                                54554
                        ],
                        [
                                67684,
                                67684
                        ],
                        [
                                76384,
                                76384
                        ],
                        [
                                85612,
                                85612
                        ],
                        [
                                85838,
                                85838
                        ],
                        [
                                91634,
                                91634
                        ],
                        [
                                99891,
                                99891
                        ]
                ]
        }
}