免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2533 | 回复: 0
打印 上一主题 下一主题

[MongoDB] MongoDB管理与开发精要《红丸出品》17 explain执行计划 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-08 21:56 |只看该作者 |倒序浏览
本帖最后由 cd红丸 于 2012-08-08 21:58 编辑

第十七章 explain执行计划

MongoDB 提供了一个 explain 命令让我们获知系统如何处理查询请求。利用 explain 命令,我们可以很好地观察系统如何使用索引来加快检索,同时可以针对性优化索引。


> db.t5.ensureIndex({name:1})
> db.t5.ensureIndex({age:1})
> db.t5.find({age:{$gt:45}}, {name:1}).explain()      
{
        "cursor" : "BtreeCursor age_1",
        "nscanned" : 0,
        "nscannedObjects" : 0,
        "n" : 0,
        "millis" : 0,
        "nYields" : 0,
        "nChunkSkips" : 0,
        "isMultiKey" : false,
        "indexOnly" : false,
        "indexBounds" : {
                "age" : [
                        [
                                45,
                                1.7976931348623157e+308
        }
}

字段说明:

l  cursor: 返回游标类型(BasicCursor或 BtreeCursor)

l  nscanned: 被扫描的文档数量

l  n: 返回的文档数量

l  millis: 耗时(毫秒)

l  indexBounds: 所使用的索引

-----------------------------------------------------------------

免费IT培训(ChinaDBA.net)实践者!学费1元,全捐公益


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP