为了账号安全,请及时绑定邮箱和手机立即绑定
  • web开发项目lamp架构(linux +apache+mysql+php )
    查看全部
    0 采集 收起 来源:mongoDB现状

    2016-02-25

  • www.mongodb.org www.mongodb.com github.com/mongodb google groups的mongodb论坛
    查看全部
  • moggoDB 运维
    查看全部
    0 采集 收起 来源:课程简介

    2016-02-24

  • 2d索引
    查看全部
  • 平面地理位置索引
    查看全部
  • 2d索引
    查看全部
  • ensureIndex({x:1})创建索引
    查看全部
  • 重要网站
    查看全部
  • db.imooc_2.find({x:100}).explain() 能够查看索引的使用情况,查看millis属性,单位毫秒。 用于查看设置索引后,是否起作用。
    查看全部
    0 采集 收起 来源:关于explain

    2016-02-22

  • 性能分析工具mongostat -h ip地址:端口 查询结果中需要注意的表列值 qr/qw 表示读队列和写队列值,较高时数据库存在性能问题 idx miss 表示查询时索引命中情况,较高时影响查询效率
    查看全部
  • db.colltction.find({x:1}).explain() { "cursor" : "BasicCursor", --使用的游标 "isMultiKey" : false, "n" : 1, "nscannedObjects" : 100000, --扫描的数据量 "nscanned" : 100000, --包含索引的扫描量 "nscannedObjectsAllPlans" : 100000, "nscannedAllPlans" : 100000, "scanAndOrder" : false, "indexOnly" : false, "nYields" : 781, "nChunkSkips" : 0, "millis" : 25, --查询消耗时间(毫秒) "server" : "XXX", "filterSet" : false }
    查看全部
    0 采集 收起 来源:关于explain

    2018-03-22

  • conf file berbose = vvvvv 日志记录级别
    查看全部
    0 采集 收起 来源:关于mongodb日志

    2016-02-22

  • 查看当前数据库的profile状态 db.getProfilingStatus() { "was" : 0, "slowms" : 100 } 查看当前数据库的记录级别 db.getProfilingLevel() 0|1|2 设置当前数据库的profile记录级别 db.setProfilingLevel(0|1|2) was --profile记录级别,0关闭,1记录所有慢查询,2记录所有操作 slowms --慢查询阀值 查看profile文件 db.system.profile.find() { "op" : "query",--操作类型 "ns" : "imooc.system.profile", --查询的命名空间,;databasename.collectionname' "query" : { "query" : { }, --查询条件 "orderby" : { "$natural" : -1 } }, --约束条件 "ntoreturn" : 1, --返回数据条目 "ntoskip" : 0, --跳过的条目 "nscanned" : 1, --扫描的数目含索引 "nscannedObjects" : 1, --扫描的数据数目 "keyUpdates" : 0, -- "numYield" : 0, --其他情况 "lockStats" : { --锁状态 "timeLockedMicros" : { --锁占用时间(毫秒) "r" : NumberLong(82), --读锁 "w" : NumberLong(0) --写锁 }, "timeAcquiringMicros" : { "r" : NumberLong(2), "w" : NumberLong(2) } }, "nreturned" : 1, "responseLength" : 651, --返回长度 "millis" : 0, --查询时间
    查看全部
    4 采集 收起 来源:关于profile集合

    2018-03-22

  • 使用JS for插入10万条数据 for(i=0;i<100000;1++)db.collection.insert({x:i}) 通过mongostat 连接mongodb实例查看当前的负载情况
    查看全部
  • mongostat是mongodb自带的用来查看mongodb运行状态的一个工具 使用方法:mongostat -h ip:port -u -p 字段说明: 返回的采样数据采用百分比 索引情况:idx miss 索引未命中率 输出字段: inserts --当前的插入数量(单位:秒) query --当前的查询数量(单位:秒) update --当前更新的数量(单位:秒) delete --当前的删除数量(单位:秒) getmore --当前的迭代返回数量(单位:秒) command --执行命令的数量 flushes --刷盘时间(单位:秒) mapped --mmap 大小 vsize --磁盘空间大小 res --常驻内存大小 faults --内存换页时间(单位:秒) locked --锁的使用情况 idx miss --未命中索引率 qr|qw --读|写队列 ar|aw --活跃的客户端连接数量 netIn --网卡输入流量 netOup --网卡输出流量 conn --当前连接到mongodb的连接数量
    查看全部

举报

0/150
提交
取消
课程须知
1、对数据库的概念有比较清晰的认识。 2、了解一些简单的shell操作。
老师告诉你能学到什么?
1、了解mongoDB的特性 2、掌握mongoDB的基本操作 3、了解mongoDB在业务层的使用,并学会使用mongoDB来进行应用开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!