[SERVER-10564] cache plans. retrieve them, retire them, debug them. Created: 19/Aug/13  Updated: 02/Aug/18  Resolved: 16/Jan/14

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 2.5.5

Type: Task Priority: Major - P3
Reporter: hari.khalsa@10gen.com Assignee: hari.khalsa@10gen.com
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Participants:

 Comments   
Comment by Githook User [ 07/Jan/14 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-10564 enable the plan cache

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/38a8592abd02960a56f0b167d3a2366e130a8e9d

Comment by Githook User [ 03/Jan/14 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-10564 cache collection scan query plans

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/c321c9c0b668c8006e3a43971cbf6e0e37778efb

Comment by Githook User [ 31/Dec/13 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-10564 plan cache data storage mechanism

The plan cache now builds a tree isomorphic to the tagged match
expression in order to store the index tags used by a plan. On
cache hit, this tree is used to tag the match expression. The tagged
tree can then be fed through the access planner in order to recreate
the original query solution.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/271ecb700eaad773baa052cddfb426b19f5598f5

Generated at Thu Feb 08 03:23:29 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.