短いテキストプランでは、クエリ実行プランの短いバージョンが表示されます。
前提条件
その関数が実行されるオブジェクトの所有者であるか、または、そのオブジェクトに対する 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 で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |