db.collection.getPlanCache()

在本页面

Definition

Returns: 用于访问查询计划缓存的接口。

查询优化器仅缓存那些具有多个可行计划的查询形状的计划。

Methods

该界面提供以下方法:

Name Description
PlanCache.help() 显示可用于集合的查询计划缓存的方法。可通过特定集合(即db.collection.getPlanCache().help())的计划缓存对象进行访问。
PlanCache.listQueryShapes() 显示存在查询计划的查询形状。可通过特定集合(即db.collection.getPlanCache().listQueryShapes())的计划缓存对象进行访问。
PlanCache.getPlansByQuery() 显示指定查询形状的缓存查询计划。可通过特定集合(即db.collection.getPlanCache().getPlansByQuery())的计划缓存对象进行访问。
PlanCache.clearPlansByQuery() 清除指定查询形状的缓存查询计划。可通过特定集合(即db.collection.getPlanCache().clearPlansByQuery())的计划缓存对象进行访问
PlanCache.clear() 清除集合的所有缓存查询计划。可通过特定集合(即db.collection.getPlanCache().clear())的计划缓存对象进行访问。
首页