summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/plan_ranker.cpp
diff options
context:
space:
mode:
authorHari Khalsa <hkhalsa@10gen.com>2014-06-03 16:32:56 -0400
committerHari Khalsa <hkhalsa@10gen.com>2014-06-03 17:01:33 -0400
commit3d79294f421bd2869b472dd39d6146ab9a069e63 (patch)
tree79188c32039ab81ad94af194c6f1d8d82bc08428 /src/mongo/db/query/plan_ranker.cpp
parentd2f3fd8487beca20866fb91716025915275b904a (diff)
downloadmongo-3d79294f421bd2869b472dd39d6146ab9a069e63.tar.gz
SERVER-13922 remove query yielding cruft
Diffstat (limited to 'src/mongo/db/query/plan_ranker.cpp')
-rw-r--r--src/mongo/db/query/plan_ranker.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mongo/db/query/plan_ranker.cpp b/src/mongo/db/query/plan_ranker.cpp
index 01dc6d3cd90..e965562bc0b 100644
--- a/src/mongo/db/query/plan_ranker.cpp
+++ b/src/mongo/db/query/plan_ranker.cpp
@@ -192,8 +192,8 @@ namespace mongo {
double baseScore = 1;
// How many "units of work" did the plan perform. Each call to work(...)
- // counts as one unit, and each NEED_FETCH is penalized as an additional work unit.
- size_t workUnits = stats->common.works + stats->common.needFetch;
+ // counts as one unit.
+ size_t workUnits = stats->common.works;
// How much did a plan produce?
// Range: [0, 1]
@@ -242,9 +242,7 @@ namespace mongo {
<< " + productivity((" << stats->common.advanced
<< " advanced)/("
<< stats->common.works
- << " works + "
- << stats->common.needFetch
- << " needFetch) = "
+ << " works) = "
<< productivity << ")"
<< " + tieBreakers(" << noFetchBonus
<< " noFetchBonus + "