Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 查询处理 » 查询优化与执行

 

读取执行计划

执行计划是数据库服务器用来访问数据库中与语句相关的信息的步骤集。无论语句的执行计划是否刚经过优化、是否跳过了优化程序,也无论其计划是否是从先前的执行进行的高速缓存,均可进行保存和查看。查询执行计划可能不会与初始语句中所使用的语法完全对应,查询执行计划可使用实例化视图而非查询中明确指定的基表。但执行计划中描述的操作在语义上等同于初始查询。

您可以在 Interactive SQL 中查看执行计划,也可以使用 SQL 函数查看执行计划。可选择检索以下几种不同格式的执行计划:

还可以通过使用 GRAPHICAL_PLAN 和 EXPLANATION 函数并利用特定的游标类型来获取 SQL 查询的计划。请参见GRAPHICAL_PLAN 函数 [Miscellaneous]EXPLANATION 函数 [Miscellaneous]

补充阅读内容

有关语句在其执行之前要经历的阶段的详细信息,请参见查询处理阶段

有关数据库服务器在重写查询时所遵循的规则的详细信息,请参见:

有关优化程序用来实现查询的算法和方法的信息,请参见[查询执行] 算法

有关如何访问图形式计划的详细信息,请参见查看图形式计划

有关如何读取执行计划的信息,请参见读取文本计划读取图形式计划


读取文本计划
读取图形式计划
执行计划缩写