Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-24182 Add collation-related information to explain output | Tess Avitabile | 2016-07-05 | 1 | -0/+9 |
| | |||||
* | SERVER-23064 COUNT_SCAN query execution stage does not report index bounds ↵ | David Hatch | 2016-06-10 | 1 | -0/+11 |
| | | | | in execution stats output for explain | ||||
* | SERVER-23115 Include path-level multikey information in explain output. | Max Hirschhorn | 2016-05-17 | 1 | -0/+16 |
| | | | | | | | Applies to plan stages that use an index: - COUNT_SCAN - DISTINCT_SCAN - IXSCAN | ||||
* | SERVER-23243 Replace the easy-to-remove usages of ↵ | Waley Chen | 2016-04-25 | 1 | -1/+0 |
| | | | | Listener::getElapsedTimeMillis() | ||||
* | SERVER-23272 Remove 'keyUpdates', 'fastmod' and 'moved' metrics | James Wahlin | 2016-04-25 | 1 | -6/+0 |
| | |||||
* | SERVER-18826 Rename WorkingSet State Names from LOC to RID | James Wahlin | 2016-02-05 | 1 | -2/+2 |
| | | | | | | Also renamed: * WorkingSetMember::hasLoc() -> WorkingSetMember::hasRecordId * WorkingSetMember::loc -> WorkingSetMember::recordId | ||||
* | SERVER-20536 Ignore comment field when planning counts. | Charlie Swanson | 2016-02-04 | 1 | -4/+3 |
| | |||||
* | SERVER-4494 Explain includes index version for 2dsphere and text stages. | Benjamin Murphy | 2016-02-04 | 1 | -4/+7 |
| | |||||
* | SERVER-2235 add the number of IXSCAN seeks to explain executionStats output | David Storch | 2016-02-03 | 1 | -1/+5 |
| | |||||
* | SERVER-18468 add 'fromMultiPlanner' and 'replanned' flags to slow command logs | David Storch | 2016-02-02 | 1 | -1/+3 |
| | |||||
* | SERVER-17011 add EnsureSorted stage | David Storch | 2015-12-21 | 1 | -0/+12 |
| | | | | Preserves the sort order for 'ntoreturn hack' plans. | ||||
* | SERVER-19510 Move text query parsing to TextMatchExpression::init() | Jason Rassi | 2015-11-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Introduces FTSQuery, which is now the base class for FTSQueryImpl. - Introduces a derived class FTSQueryNoop (which TextNoOpMatchExpression now wraps). libfts_query_noop is now linked into db/matcher/expressions. - TextMatchExpression now parses the text query (which acquires a collection lock as part of the parsing process), and TextNode now stores a parsed version of the query. The FTSQuery::parse() call in buildStages() is removed. Behavior change: $text against a non-existent collection now returns an error, instead of an empty result set. | ||||
* | SERVER-19510 Rename FTSQuery to FTSQueryImpl | Jason Rassi | 2015-11-18 | 1 | -1/+1 |
| | | | | Groundwork for upcoming change to introduce a "no-op" text query. | ||||
* | SERVER-20111 Plan summary should only include the winning plan | Charlie Swanson | 2015-10-08 | 1 | -8/+2 |
| | |||||
* | SERVER-2227 Addition of index usage statistics | James Wahlin | 2015-09-03 | 1 | -0/+2 |
| | |||||
* | SERVER-19480 Meaningful geoNear specific statistics after eliminating ↵ | Brandon Zhang | 2015-08-14 | 1 | -32/+11 |
| | | | | duplicated index scans | ||||
* | SERVER-15020 Added missing explain stats for distinct command | Qingyang Chen | 2015-08-11 | 1 | -5/+15 |
| | |||||
* | SERVER-19456 Use final designators where appropriate in PlanStages | Mathias Stearn | 2015-07-23 | 1 | -46/+26 |
| | |||||
* | SERVER-19109 Refactor text stage into matcher and scorer stage | Adam Chelminski | 2015-07-09 | 1 | -5/+23 |
| | | | | Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com> | ||||
* | SERVER-18928: replace "mongo/platform/cstdint.h" with <cstdint> | Kang In Cheol | 2015-06-29 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com> Closes #988 | ||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -480/+468 |
| | |||||
* | address feedback: remove isTTL and expireAfterSeconds | Misha Tyulenev | 2015-06-15 | 1 | -8/+0 |
| | |||||
* | SERVER-3495 added to explain output for stages COUNT_SCAN and IXSCAN: ↵ | Misha Tyulenev | 2015-06-15 | 1 | -0/+21 |
| | | | | isUnique, isSparse, isPartial, isTTL, expireAfterSeconds | ||||
* | SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -2/+1 |
| | |||||
* | SERVER-17810 remove matchTested specificStat | Qingyang Chen | 2015-06-08 | 1 | -16/+1 |
| | | | | | | Closes #976 Signed-off-by: David Storch <david.storch@10gen.com> | ||||
* | SERVER-16063 Rewrite the findAndModify command. | Charlie | 2015-04-14 | 1 | -7/+0 |
| | | | | | | | | Changed UpdateStage to return the prior or newly-updated version of a document if request. also changed DeleteStage to return the deleted document if requested. Added explain support to the findAndModify command. | ||||
* | SERVER-17635 Improve SortedDataInterface::Cursor API | Mathias Stearn | 2015-04-09 | 1 | -2/+0 |
| | | | | | | | | Major changes: * Implementation now responsible for simple end point checking. * No way to ask for current position. Relocating methods now return position. * Simplified seeking methods so they have clear uses. * Callers can use saveUnpositioned to indicate they don't care about position. | ||||
* | SERVER-4494 add index version to explain output | David Storch | 2015-02-20 | 1 | -3/+12 |
| | |||||
* | SERVER-17062 rename NEED_FETCH to NEED_YIELD | David Storch | 2015-02-16 | 1 | -6/+2 |
| | |||||
* | SERVER-17198 prevent invalid logOp rollback in findAndModify | David Storch | 2015-02-09 | 1 | -0/+7 |
| | |||||
* | SERVER-16807 update and delete stages should skip over invalidated documents ↵ | David Storch | 2015-01-15 | 1 | -2/+12 |
| | | | | (MMAP v1) | ||||
* | SERVER-13256 Add std namespace qualifications in headers | Andrew Morrow | 2015-01-15 | 1 | -2/+2 |
| | |||||
* | SERVER-16301 add indexName to the explain output for index access stages | David Storch | 2014-12-05 | 1 | -0/+7 |
| | |||||
* | SERVER-16101 replace UpdateExecutor with ParsedUpdate | David Storch | 2014-12-04 | 1 | -0/+4 |
| | |||||
* | SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1 | Mathias Stearn | 2014-11-26 | 1 | -2/+2 |
| | | | | | | | | | | | Operations: sed -i -e 's/\<DiskLoc\>/RecordId/g' sed -i -e 's/\<DiskLocs\>/RecordIds/g' sed -i -e 's/\<minDiskLoc\>/RecordId::min()/g' sed -i -e 's/\<maxDiskLoc\>/RecordId::max()/g' sed -i -e 's/\<getDiskLoc\>/getRecordId/g'' Changes under mmap_v1 were reverted and redone by hand as needed. | ||||
* | SERVER-15665 MMAP v1 requests yields during page faults via NEED_FETCH | David Storch | 2014-11-04 | 1 | -0/+4 |
| | |||||
* | SERVER-15562 Search neighbors for density estimation with 2d index | Siyuan Zhou | 2014-10-30 | 1 | -1/+0 |
| | |||||
* | SERVER-15659 make MockStage return actual mock stats | Samantha Ritter | 2014-10-29 | 1 | -0/+8 |
| | |||||
* | SERVER-15562 Estimate density before near search | Siyuan Zhou | 2014-10-28 | 1 | -0/+7 |
| | |||||
* | SERVER-15527 change explain index bounds format from verbose string format ↵ | David Storch | 2014-10-27 | 1 | -3/+0 |
| | | | | to BSON format | ||||
* | SERVER-15363 fix solaris compile | David Storch | 2014-10-02 | 1 | -29/+0 |
| | |||||
* | SERVER-15363 change ScopedTimer to use the listener thread's cheap timer | David Storch | 2014-10-02 | 1 | -5/+7 |
| | |||||
* | SERVER-15229 include collection scan or index scan direction in new explain ↵ | David Storch | 2014-09-12 | 1 | -1/+5 |
| | | | | output | ||||
* | SERVER-14098 add CountStage | David Storch | 2014-09-10 | 1 | -4/+23 |
| | |||||
* | SERVER-14099 Add GroupStage query execution stage | Jason Rassi | 2014-09-08 | 1 | -0/+14 |
| | | | | | getExecutorGroup() is now the main entry point for execution of a group operation. | ||||
* | SERVER-14497 UpdateStage | David Storch | 2014-08-11 | 1 | -0/+35 |
| | |||||
* | SERVER-14498 Add DeleteStage, rewrite DeleteExecutor to use it | Jason Rassi | 2014-07-30 | 1 | -0/+10 |
| | |||||
* | SERVER-9986 refactor near search for 2D and S2 | Greg Studer | 2014-07-09 | 1 | -40/+28 |
| | | | | | Adds progressive search functionality for $geoNear operations, allowing better integration with other cursors. | ||||
* | SERVER-14408 access stats directly from execution stages | David Storch | 2014-07-08 | 1 | -1/+16 |
| | |||||
* | SERVER-14097 SERVER-14098 execution-level explain for .find() and .count() | David Storch | 2014-06-27 | 1 | -1/+78 |
| | | | | | | | | The explain implementation for .find() and .count() is feature complete. To use the .find() implementation, set the enableNewExplain setParameter to true. Count operations are explained through the new explain command, e.g. db.runCommand({explain: {count: "coll", query: {foo: "bar"}}}). |