ページの先頭です。
サイト内の現在位置を表示しています。
  1. ホーム
  2. ソフトウェア
  3. Oracle
  4. ソリューション
  5. GRID Center
  6. Oracle Database 11g Oracle Real Application Testing 検証報告
ここから本文です。

Oracle Database 11g Oracle Real Application Testing 検証報告

Oracle GRID Center の環境(NECのブレードサーバーシステム「SIGMABLADE-M」、ストレージ「iStorageD3-10」)を利用し、Oracle Database 11g Oracle Real Application Testing (以降、RAT) を検証を実施しました。

本検証を通して、システム変更リスクを低減させるために、RAT の各機能(Database Replay、SQL Performance Analyzer)が確実に動作し、負荷再現性の観点において利用可能な品質であること確認し、RAT使用時のリソース使用状況およびデータを取得することで、実際に使用する際のリソース・サイジングを可能にしました。

検証結果(一部抜粋)

Oracle GRID Center:検証結果 1【Database Replay のキャプチャによるHWリソースへの負荷を確認】

Oracle GRID Center:検証結果 2【Database Replay によるリプレイが、忠実に負荷量を再現できるかを確認】

キャプチャがサーバに負荷を与えることはありません。リプレイも正しく機能します。
ただし、現状では、デフォルト設定時における高負荷トランザクションのリプレイで、スループットが追いつかないケースがあります。
この場合、パラメータ設定によってトランザクション順序を制御することにより、同等のスループットでのリプレイが可能です。
その他注意点は検証資料をご確認ください。

検証内容

本検証では、下記3点を検証しました。

  1. Database Replay負荷再現性の確認
  2. Database Replayと他機能との組み合わせ時の動作確認
  3. SQL Performance Analyzer有効性の確認

検証では、Webショッピング・サイトを想定した汎用的なOLTP処理を実行するテストアプリケーションと、データウェアハウス系のトランザクションを実行するテストアプリケーションを利用しました。

検証1では、負荷ツールを実行し、キャプチャの有無によって使用率に差(オーバーヘッド)が生じるかを確認しています。

Oracle GRID Center:検証内容 1

また、負荷量を変化させた際のリプレイの再現性を確認するため、テストトランザクションを実行するセッション数を増加させ、スループットを確認しました。

Oracle GRID Center:検証内容 2

検証2,3についての検証内容・結果、および検証の詳細につきましては、ホワイトペーパをご覧ください。

Oracle Real Application Testing (11g EE Option)

実環境に近い負荷をテスト環境において網羅的に再現するためのテストツールとして、動作上や性能上の問題を未然に防ぐことを目的とする機能です。
Oracle Enterprise Manager より参照可能なレポートによって、SQLへの影響を確認でき、必要に応じてチューングから実行計画の固定までをスムーズに行うことが可能です。
RATは以下の2つの機能で構成されます。

Database Replay

本番環境において実行されているワークロードを収集し、収集されたワークロードをテスト環境にて実行する機能です。これにより変更後のシステムに対する影響度を本番環境への適用以前に計ることができます。

Oracle GRID Center:検証内容 3

SQL Performance Analyzer

システム変更に伴い影響を受ける個々のSQL文の実行計画や統計から得られる性能情報を、アプリケーションの特定のSQLにブレークダウンした形で事前に確認することが可能となります。

Oracle GRID Center:検証内容 4

検証構成

【ハードウェア構成】

DBサーバー SIGMABLADE-M
CPUブレード Express5800 120Bb-6 × 8ブレード
CPU デュアルコア インテル(R)Xeon(R)プロセッサ 5160 3GHz2ソケット/CPUブレード
メモリ 8GB/CPUブレード
ストレージ iStorage D3-10 × 1台

【ソフトウェア構成】

OS Red Hat Enterprise Linux Version4 Update5 Advanced Server(Kernel 2.6.9-55.EL)
クラスタウェア Oracle Clusterware 11g Release 1 (11.1.0.6)
データベース Oracle Database 11g Release 1 (11.1.0.6) Enterprise Edition
Oracle Real Application Clusters Option
Oracle Advanced Security Option
Oracle Real Application Testing Option
運用管理
ソフトウェア
WebSAM SigmaSystemCenter 1.1
Oracle Enterprise Manager 11g Database Control (11.1.0.6)

【構成図】

Oracle GRID Center:検証構成

  使用DBサーバ 使用クライアント
検証1 Single1 Client1
検証2 RAC Client2
Single1 Client1
検証3 Single2 Client2

ページの先頭へ戻る