参考 > 参考 > mongo Shell方法 > 查询计划缓存方法
仅可从集合的计划缓存对象访问PlanCache方法。若要检索计划缓存对象,请使用
db.collection.getPlanCache()
方法。
注意
有关特定方法的详细信息,包括语法和示例,请单击特定方法以转到其参考页。
名称 | 描述 |
---|---|
db.collection.getPlanCache() |
返回一个接口,以访问查询计划缓存对象和集合的关联PlanCache方法。 |
PlanCache.clear() |
清除集合的所有缓存查询计划。可通过特定集合(即)的计划缓存对象访问db.collection.getPlanCache().clear() 。 |
PlanCache.clearPlansByQuery() |
清除指定查询形状的缓存查询计划。可通过特定集合的计划缓存对象访问,即db.collection.getPlanCache().clearPlansByQuery() |
PlanCache.getPlansByQuery() |
显示指定查询形状的缓存查询计划。可通过特定集合(即)的计划缓存对象访问db.collection.getPlanCache().getPlansByQuery() 。 |
PlanCache.help() |
显示可用于集合的查询计划缓存的方法。可通过特定集合(即)的计划缓存对象访问db.collection.getPlanCache().help() 。 |
PlanCache.listQueryShapes() |
显示存在缓存的查询计划的查询形状。可通过特定集合(即)的计划缓存对象访问db.collection.getPlanCache().listQueryShapes() 。 |