9.6.8 最小値または最大値機能を備えたSQL問合せのためのパフォーマンス最適化

最小値または最大値機能を使用するSQL問合せは、Exadata Storage Serverメモリーにキャッシュされたストレージ索引列サマリーを活用するように設計されています。問合せの処理時に、その際の最小値と最大値が追跡されます。I/Oを発行する前に、データ領域のストレージ索引にキャッシュされた最小/最大値がその時点の最小/最大値とともに確認され、そのI/Oを発行するか、プルーニングするかが決定されます。全体として、この最適化により問合せ時にかなりのI/Oプルーニングが発生することがあり、問合せのパフォーマンスを向上させます。この最適化がプラスに働く問合せの例は、次のとおりです。

Select max(Salary) from EMP where Department = 'sales';

各列の最小値または最大値を問い合せることによって表の形状を取得するビジネス・インテリジェンス・ツールでは、この最適化は有益です。

次のセッション統計情報は、ストレージ索引最適化によって節約されたI/Oの量を示します。

cell physical IO bytes saved by storage index

最小ソフトウェア: Oracle Databaseリリース12.1.0.2。