mongo 优化器

mongodb优化方式很多跟MySQL类似如index、hint……。但是mongodb的查询优化器与MySQL稍有不同。例如一个索引能够精确匹配一个查询,那么查询优化器就会使用设个索引,例如在A列上有一个索引idx_A,那么优化器会选择idx_A方案。否则可能会选择其他索引,那么其他索引中选哪呢。mongodb会在这些索引中找到最先返回100个结果的索引。这个查询计划会被缓存下来,直到数据发送较大的变动,查询优化器根据其他可选的查询计划重新评估然后选出最好的计划。

推荐文章