本页面为您介绍刷新 PlanCache 的操作。
背景信息
OceanBase 集群合并后,SQL 执行计划会重新生成。执行计划的生成取决于 SQL 第一次执行时传入的变量值,传入的变量值区分度不同,会影响执行计划对选择率判断,生成非最优的执行计划。
而刷新 PlanCache 时,所有 plan 将会刷出缓存,SQL 语句也将重新生成执行计划。因此可将刷新 PlanCache ,作为一种应急手段来尝试解决上述问题。
说明
刷新 PlanCache 后,所有的 SQL 语句将立即重新执行语法解析/计划生成等操作,此时需要更多的系统 CPU 资源,可能引起数据库性能波动,请谨慎操作。
操作步骤
登录 OceanBase 控制台。
在左侧导航栏中,单击 集群列表。
在集群列表中选择目标集群,单击目标进群进入 集群工作台。
在租户列表中单击目标租户,即可进入 租户详情 页面。
单击右上角更多图标,选择 刷新 PlanCache。
单击 确定。本操作可能会引起数据库性能波动,请谨慎操作。
文档内容是否对您有帮助?