第四十四章 SQL命令 FREEZE PLANS
冻结查询计划。
大纲
FREEZE PLANS BY ID statement-hash
FREEZE PLANS BY TABLE table-name
FREEZE PLANS BY SCHEMA schema-name
FREEZE PLANS
参数
statement-hash- 查询计划的SQL语句定义的内部哈希表示,用引号括起来。 偶尔,看起来相同的SQL语句可能有不同的语句散列项。 需要SQL语句的不同代码生成的设置/选项的任何差异都会导致不同的语句散列。 这种情况可能发生在支持不同内部优化的不同客户机版本或不同平台上。table-name- 现有表或视图的名称。 表名可以是限定的(schema.table),也可以是非限定的(table)。 非限定表名接受默认模式名。schema-name- 现有模式的名称。 该命令冻结指定模式中所有表的所有查询计划。
描述
FREEZE PLANS命令用来冻结查询计划。
需要解冻已冻结的查询计划,使用unfreeze plans命令。
“冻结计划”可以冻结“计划状态”为“未冻结”的查询计划。
它不能冻结计划状态为“Unfrozen/Parallel”的查询计划。