GLOBAL_PLANCACHE_CLEAN
GPC相关视图在enable_global_plancache打开且线程池打开的状态下才有效。
GLOBAL_PLANCACHE_CLEAN视图用于清理所有节点上无人使用的全局计划缓存。返回值为Boolean类型。
使用说明
全局计划缓存的删除与否涉及GLOBAL_PLANCACHE_STATUS中的两个属性, refcount和valid
- 当refcount = 0时, 如果此时valid由t变为f, 该全局计划缓存记录会被自动删除。
- 当valid为f时, 如果此时refcount由1变为0, 此时不会触发自动删除, 可以使用GLOBAL_PLANCACHE_CLEAN手动清除, 也可以等待后台线程自动检测并清除(最久300s)。
- 当refcount=0且valid=t时, 该记录不会被自动清除, 但可以使用GLOBAL_PLANCACHE_CLEAN手动清除。