On this page
查询计划缓存方法
仅可从集合的计划缓存对象访问 PlanCache 方法。若要检索计划缓存对象,请使用db.collection.getPlanCache()方法。
Note
有关特定方法的详细信息,包括语法和示例,请单击特定方法以转到其参考页。
| Name | Description |
|---|---|
| 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())的计划缓存对象进行访问。 |