简要文本计划允许您查看简短的查询执行计划。
前提条件
您必须是执行函数的对象的所有者,或者对对象具有相应的 SELECT、UPDATE、DELETE 或 INSERT 特权。
连接到数据库。
执行 EXPLANATION 函数。
例
在本示例中,简要文本计划基于下列语句:
SELECT EXPLANATION ('SELECT GivenName, Surname, OrderDate FROM GROUPO.Customers JOIN GROUPO.SalesOrders WHERE CustomerID < 100 ORDER BY OrderDate'); |
简要文本计划按如下方式读取:
Work[ Sort[ Customers<CustomersKey> JNL SalesOrders<FK_CustomerID_ID> ] ]
由于 ORDER BY 子句使整个结果集进行排序,因此简要文本计划以 Work[Sort
开头。对 Customers 表的访问是通过它的主键索引 CustomersKey 进行的。因为列 Customers.ID 是主键,所以将使用索引扫描来满足搜索条件。缩写 JNL 指示优化程序选择合并连接来处理 Customers 和 SalesOrders
之间的连接。最后,使用外键索引 FK_CustomerID_ID 对 SalesOrders 表进行访问,以在 Customers 表中查找 CustomerID 小于 100 的行。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |