使用用于 DB2 的 DBA 命令管理器模块可以解释 SQL 语句。此模块对 SQL 语句执行 DB2 EXPLAIN,并返回访问路径信息和 CA 提供的对该语句的规则及建议。
注意:EXPLAIN 处理当前不支持注释。必须删除在开发复杂语句时添加的注释,才能执行 EXPLAIN。
此模块可以解释 DML 语句,如 SELECT、INSERT 和 UPDATE。不解释 DDL 语句,例如通常以 CREATE 或 ALTER 开头的语句。
遵循这些步骤:
注意:请输入使用大写字母的语句语法,并且一次仅输入一个 SQL 语句。EXPLAIN 不支持嵌入的注释。
此模块可解释语句。此模块还显示访问路径信息。该信息显示在“Access Path”选项卡下,而 CA 提供的 SQL 语句规则和建议显示在“Rules and Recommendations”选项卡下。
将返回前 2000 行。其余的行将被截断。
重要提示! 每个用户必须完成 CA Plan Analyzer @DEFAULT 规则集,才能接收到建议的规则和建议的完整输出。
如果未在 CA Plan Analyzer 中定义 @DEFAULT 规则集,则 EXPLAIN 请求输出可能不完整。
注意:在执行 EXPLAIN 之前,将执行语法检查。晦涩难懂的 SQL 语句(如 DDL)可能生成 SQL 语法错误,而不是晦涩难懂的语句错误。
版权所有 © 2013 CA。
保留所有权利。
|
|