优化器伪指令是什么
优化器伪指令是注释格式的规范,它们向查询优化器提供有关如何执行查询的信息。
您可使用两种优化器伪指令:
以指令形式嵌入查询中的优化器伪指令(有关更多信息,请参阅
嵌入查询中的优化器伪指令
。)
外部优化器伪指令,您创建并保存这种伪指令,以在不希望更改查询中的 SQL 语句时用作对问题的临时变通的解决方案。(有关更多信息,请参阅
外部优化器伪指令
。)
嵌入查询中的优化器伪指令
嵌入查询中的优化器伪指令是 SELECT 语句中的注释,它们向查询优化器提供有关如何执行查询的信息。您还可以将伪指令放在 UPDATE 和 DELETE 语句中,指示优化器如何访问数据。
外部优化器伪指令
外部优化器伪指令是管理员可在
sysdirectives
目录表中创建和存储的优化器伪指令。然后,管理员可使用 ONCONFIG 变量使得这些伪指令变为可用的。
父主题:
优化器伪指令
相关概念
使用优化器伪指令的原因
使用伪指令的准备工作
使用伪指令的准则
SQL 语句中支持的优化器伪指令的类型
优化器伪指令的配置参数和环境变量
优化器伪指令和 SPL 例程
强制重新优化以避免索引和先前预编译语句的问题
相关任务
外部优化器伪指令