プライマリ・コンテンツに移動
Oracle® Database Testingガイド
12cリリース1 (12.1)
B71349-07
目次へ移動
目次
索引へ移動
索引

前
次

4 変更前のSQL試行の作成

SQLパフォーマンス・アナライザのタスクを作成し、入力ソースとしてSQLチューニング・セットを選択したら、テスト・システムの初期環境を設定する必要があります。テスト・システムのデータベース環境を設定するには、SQLの最適化およびパフォーマンスに影響する必要な環境変更を手動で行う必要があります。これらの変更には、初期化パラメータの変更、オプティマイザ統計の収集または設定、索引の作成などがあります。可能なかぎり本番システムと同様にテスト・システムを構築することをお薦めします。Enterprise Managerの専用ワークフローでは、両方のSQL試行が自動作成され、テスト・セッションに限定された変更が行われるため、このプロセスが簡単になっています。データベース環境の設定の詳細は、「テスト・システムの設定」を参照してください。

注意:

SQL試行は、パブリック・データベース・リンクにアクセスすることで、リモート・システム上で実行することもできます。リモートのSQL試行を実行する場合は、SQL文が実行されるリモート・データベースのデータベース・バージョンが、その接続先のデータベースのデータベース・バージョン以下であることが必要です。Oracle Databaseリリース11.2.0.2以上では、Oracle Active Data Guardインスタンスなどの読取り専用データベースをリモート・データベースとして指定できます。

テスト・システムの環境が適切に構成されたら、変更前のバージョンのパフォーマンス・データを構築した後で、システム変更を実行できます。次のいずれかの方法で、SQLパフォーマンス・アナライザを使用してSQL試行を作成できます。

詳細は、「変更前のSQLパフォーマンスの測定」を参照してください

この章では、変更前のSQL試行の作成方法について説明します。内容は次のとおりです。

注意:

変更前のSQL試行を作成するための主要なインタフェースは、Oracle Enterprise Managerです。なんらかの理由でOracle Enterprise Managerを使用できない場合は、DBMS_SQLPA PL/SQLパッケージを使用して変更前のSQL試行を作成できます。

ヒント:

変更前のSQL試行を作成する前に、SQLパフォーマンス・アナライザのタスクを作成する必要があります。詳細は、「分析タスクの作成」を参照してください。