diff options
Diffstat (limited to 'db/queryoptimizer.cpp')
-rw-r--r-- | db/queryoptimizer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/db/queryoptimizer.cpp b/db/queryoptimizer.cpp index 692e9fd..71ca657 100644 --- a/db/queryoptimizer.cpp +++ b/db/queryoptimizer.cpp @@ -482,7 +482,7 @@ doneCheckOrder: } massert( 10368 , "Unable to locate previously recorded index", p.get() ); - if ( !( _bestGuessOnly && p->scanAndOrderRequired() ) ) { + if ( !p->unhelpful() && !( _bestGuessOnly && p->scanAndOrderRequired() ) ) { _usingPrerecordedPlan = true; _mayRecordPlan = false; _plans.push_back( p ); |