为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】: 【CPU】: 【问题描述】*:v$cachepln的作用,以及删除执行计划缓存会存在什么影响。
显示缓冲区中的执行计划信息。在 ini 参数 USE_PLN_POOL !=0 时才统计。
删除执行计划,则被删除的sql再次到数据库执行时,需要重新分析sql语句,重新生产该sql的执行计划,然后具体再去执行,会影响sql执行效率。在高并发场景下请不要随意清理,可能会引发严重性能问题。 对于内存中执行计划不正确的情况,也可通过删除对应执行计划,重新生产正常的执行计划。
显示缓冲区中的执行计划信息。在 ini 参数 USE_PLN_POOL !=0 时才统计。
删除执行计划,则被删除的sql再次到数据库执行时,需要重新分析sql语句,重新生产该sql的执行计划,然后具体再去执行,会影响sql执行效率。在高并发场景下请不要随意清理,可能会引发严重性能问题。
对于内存中执行计划不正确的情况,也可通过删除对应执行计划,重新生产正常的执行计划。