有没有办法强制DB2优化(查询优化)使用(0 <> 0)这样的表达式。 我可以在PL1程序的嵌入式SQL语句中看到这个表达式。
(字段 = '值' 或 0 <> 0)
DBA 建议该表达式强制 DB2 优化器,删除该表达式对于使用索引将很有用。有没有相关的文档。我没有看到使用表达式来指定 db2 优化器/查询优化用法的文档。
我强烈建议不要使用此类附加谓词。 没有人会知道这些内容何时以及为何添加,以及它们是否仍然有效或同时具有相反的效果。
有“官方”方法可以使优化器转向更好的决策和性能更高的访问路径。 我建议您查看以下主题(按此顺序):