MongoDB优化器执行器介绍.pptxVIP

  • 7
  • 0
  • 约2.18千字
  • 约 23页
  • 2025-10-17 发布于北京
  • 举报

MongoDB优化器执行器介绍

主题慢查询的产生发现索引的工作原理优化器的工作原理人为干预MultiKey索引的影响注意事项

慢查询的产生慢查询通常是因为读了过多的文档数产生的db.sites.find({name:“}).explain(true)

慢查询的设置db.setProfileLevel(level, options)level0-不会记录任何查询到file(默认值)1-只记录慢查询2-记录所有的查询注:任何时候慢查询都会记录在mongod.logoptionsslowms-定义慢查询的临界值,默认100mssampleRate-sample的百分比,默认为1./manual/reference/method/db.setProfilingLevel/

慢查询的查看

索引的工作原理db.sites.createIndex({name:1})db.sites.find({name:“})

索引的特点快速检索一个key或者一段key因为索引有序,可以避免排列

讨论2个索引:{a:1}, {b:1}查询:filter:{a:{$gt:1,$lt:3}}sort: {b:1}limit:1有多少种方法来取到这一条数据?哪一种是最好的?

优化器的工作原理优化器执行计划1执行计划2执行计划N执行计划1

文档评论(0)

1亿VIP精品文档

相关文档