diff options
author | Hari Khalsa <hkhalsa@10gen.com> | 2014-06-03 16:32:56 -0400 |
---|---|---|
committer | Hari Khalsa <hkhalsa@10gen.com> | 2014-06-03 17:01:33 -0400 |
commit | 3d79294f421bd2869b472dd39d6146ab9a069e63 (patch) | |
tree | 79188c32039ab81ad94af194c6f1d8d82bc08428 /src/mongo/db/query/plan_ranker.cpp | |
parent | d2f3fd8487beca20866fb91716025915275b904a (diff) | |
download | mongo-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.cpp | 8 |
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 + " |