- Reference >
mongo
Shell Methods >- Query Plan Cache Methods
Query Plan Cache Methods¶
The PlanCache methods are only accessible from a collection’s plan
cache object. To retrieve the plan cache object, use the
db.collection.getPlanCache()
method.
Name | Description |
---|---|
db.collection.getPlanCache() |
Returns an interface to access the query plan cache object and associated PlanCache methods for a collection.” |
PlanCache.help() |
Displays the methods available for a collection’s query plan cache.
Accessible through the plan cache object of a specific collection,
i.e. db.collection.getPlanCache().help() . |
PlanCache.listQueryShapes() |
Displays the query shapes for which cached query plans exist.
Accessible through the plan cache object of a specific collection,
i.e. db.collection.getPlanCache().listQueryShapes() . |
PlanCache.getPlansByQuery() |
Displays the cached query plans for the specified query shape.
Accessible through the plan cache object of a specific collection,
i.e. db.collection.getPlanCache().getPlansByQuery() . |
PlanCache.clearPlansByQuery() |
Clears the cached query plans for the specified query shape.
Accessible through the plan cache object of a specific collection,
i.e. db.collection.getPlanCache().clearPlansByQuery() |
PlanCache.clear() |
Clears all the cached query plans for a collection.
Accessible through the plan cache object of a specific collection,
i.e. db.collection.getPlanCache().clear() . |