翻译或纠错本页面
- 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(). |