OPTHINT 绑定选项
OPTHINT选项用于控制PLAN_TABLE实例中指定的访问路径是否用于静态SQL语句。
| 命令选项 | 选项价值 | 搭配 |
|---|---|---|
| OPTHINT | ( '提示ID ') |
注:
- OPTHINT 绑定选项对于本机 SQL 过程、 本机 REST 服务或高级触发器的包的 REBIND 无效。
OPTHINT选项还为特殊寄存器CURRENT OPTIMIZATION HINT设置默认值,后者为动态SQL提供优化提示。
- OPTHINT( ‘ 提示 ID ’ )
- 字符串长度最多为128个字符。 该值在查询优化期间用于识别指定使用特定访问路径的 PLAN_TABLE 行。 分隔符只能是单引号(')。
如果 “hint-id” 包含所有空字符,则 Db2 不会对静态SQL语句使用优化提示。
Db2 仅在系统启用优化提示时使用优化提示。 要启用优化提示,请将OPTHINTS子系统参数的值指定为“是”。
限制 :套餐不继承计划。
默认值 OPTHINT
| 进程 | 缺省值 |
|---|---|
| 绑定服务 | 所有空白,使用常规优化 |
| 绑定计划 | 所有空白,使用常规优化 |
| 绑定程序包 | 所有空白,使用常规优化 |
| 重新绑定计划 | 现有值 |
| 重新绑定程序包 | 现有值 |
目录记录 OPTHINT
请参阅SYSPACKAGE目录表和 SYSPLAN目录表中的OPTHINT列。