前段时间笔者遇到一个MongoBDPlanCache的bug,于是深究了下MongoDB优化器相关源码。在这里分享给大家,一方面让大家知道MongoDB优化器工作原理,一方面就是避免踩坑。首先帖一下笔者反馈给官方的bug地址:https:jira.mongodb.orgbrowseSERVER34785注意目前官方仍在修复中,最新动态可参考:https:jira.mongodb.orgbrowseSERVER32452接下来我们就进入正题,本文分为以下4个章节:背景MongoDB生成执行计划是如何...