
REMOVE AGGR SUBQUERY - 日本エクセム株式会社 Oracleパラメータ
目次[非表示]
- 1.基本情報
- 1.1.Parameter情報
- 1.2.説明
- 2.注意
基本情報
Parameter情報
説明
Aggregate Functionを含むSubqueryをUnnestingてMain QueryのAnalytic Functionに変換する機能を提供します。このような機能をAggregate Subquery Eliminationと呼びます。
注意
Aggregate Subquery Eliminationが動作しない場合は、次のように実行されます。テーブルT2のAggregate SubqueryをViewに変換した後、テーブルT1とHash Joinし、その結果を再度テーブルT2とHash Joinします。この過程で、テーブルT2を二度アクセスするオーバーヘッドが発生します。
Aggregate Subquery Eliminationが動作している場合には、次のような実行パスを示します。Subqueryがなくなり、Analytic Function(WINDOWS SORT)に変換されたことを確認することができます。これにより、テーブルT2の重複的なアクセスが消え仕事量(Buffers。Logical Reads)も改善されたことを確認することができます。