• 検索結果がありません。

Type of test Result

Runtime on production system Always between 2500 and 2750 seconds depending on the current system load 11g / 12c Test system original buffer cache About 1455 seconds

11g / 12c Test system 256GB buffer cache About 382 seconds

Using Oracle Database In-Memory with About 118 Seconds QUERY LOW Compression

次に、すべてのクエリーの結果を示します。Oracle Database In-Memoryテクノロジ向けに最適化されていない、古いSAP BI バージョンが使用されたことに注意してください。

数値は、ラリーがOracle Database In-Memoryを紹介したとき ほど印象的ではありませんが、ベースラインにより異なりはあっ ても最大25倍の加速は悪い結果ではありません。

ここで依然として、次の質問が残ります。

「なぜ、データベース全体をバッファ・キャッシュに格納しないの ですか」

確かにそうすれば、システムは7~8倍高速になります。

なぜそうしないか、その答えは簡単です。多くの顧客は、必要な メモリーの量を搭載したサーバーにお金をかけたくないのです。

SAP BIデータベースのサイズが5TB、10TB、またはそれ以上 の場合、バッファ・キャッシュは最大でデータベースの50%のサ イズが必要になります。現在、最大32TBまたはそれ以上のメモ リーを搭載したサーバーがありますが、それらは非常に高価で す。最新のインテル・ベースの2ソケット・サーバーは、3TBまでの メモリーに対応できます。手頃な価格の代表的なサーバーには、

1.5TBのメモリーを搭載できます。

Oracle 12c Database In-Memoryの強みは、データ表のみが SGAに適合する必要があり、システムの種類によって、これは通 常、データベース・サイズの1/3~1/2に相当します。インメモリ 表のデータは圧縮形式で保存されアクセスされるため、フットプ リントはさらに減少します。実際のテストでは、ほとんどのSAP BI 表を、元の表サイズの1/2から1/4に圧縮できることが確認され ました。つまり、インメモリ表のサイズは、元の表サイズの1/2か ら1/4になります。

1.5TBのメモリーを搭載した最新のインテル・ベースの2ソケッ ト・サーバーは、10TBのSAP BIデータベースを完全にメモリー に置くことができます。さらに、検索の速度を上げるために使用 される索引、特にクエリーのパフォーマンスに必要なビットマッ プ索引を排除できます。保持する索引が少なくなると、データの ロードが大幅に加速し、同時にディスク領域およびバックアップ のサイズが減少します。

Oracle Database In-Memoryのもう1つの強みは、実装の時間 が短いことです。信じられないかもしれませんが、この顧客の POCは、5時間以内に終了しました。これには、テスト・システム上 でのデータベースのクローンの作成、およびテストのすべてが含 まれています。これを任意のSAP機能の実装プロジェクトと比較 してみてください。

Oracle Database In-Memoryを無効にするのも簡単です。1つ の簡単なコマンドライン・ディレクティブで、機能を動的に有効化 および無効化できます。このため、致命的な問題が発生した場合 は、迅速で手際のよいフォールバックが提供できます。

最後に、HA/DRを達成する方法はどうでしょうか。Oracle Data-base In-Memoryでは、Oracle RAC、Oracle Data Guard、および オラクルや他のベンダーのフェイルオーバー・ソリューションを 引き続いて使用できます。何も変更する必要はありません。リカ バリ可能性も残されています。この機能は、Oracle HAおよびDR すべての機能と完全に統合されています。

要約すると、新しいオラクルの機能でのエクスペリエンスは実 にすばらしいものでした。実装の容易さ、およびパフォーマンス 上のメリットについては、期待通りです。今では、認定されたオプ ションとして、ほとんど透過的に実装できます。顧客は業務を中 断することなく、手頃な価格で、このテクノロジを検証できます。

執筆者について:

DB MastersのCEOであるChristian Pfundtnerは、Oracle Data-baseとの付き合いが1992年(Oracle 6)以来と長く、ヨーロッパ で最初に認定された4人のOCM(Oracle Certified Master)の1 人です。DB Mastersでは、Oracle Databaseが中心的な存在で すが、競合他社とは異なり、ディスク(ストレージ)からユーザー まで、すべての関連する層に対応しています。また、ビジネス要 件、最新のデータベースの要件、現在のライセンシングの状況、

Oracle実装のベスト・プラクティスに関する推奨事項など、あら ゆる側面から評価し、ROI、パフォーマンス・チューニングおよび トラブルシューティングの最大限の効果を期待する顧客のニー

ズに応えています。

DB Masters GmbH

Stammersdorfer Str. 463 2201 Gerasdorf, Austria

www.dbmasters.at

Oracle Database In-Memory Toolkit for SAP BW

Oracle Database 12cを使用すると、SAP BWオブジェクトを選 択し、それぞれにOracle Database In-Memoryを適用できます。

ただし、パフォーマンスを最も大幅に向上させるオブジェクトの 識別とロードは、かならずしも簡単ではなく、体系立った方法 が必要な場合があります。1つの方法として、最初に最も頻繁に 使用される重要なビジネス・クエリーを識別し、そのパフォーマ ンスを改善します。次にこれらのクエリーを、MultiProviders、

InfoCubes、操作データ・ストアなど、特定のビジネス・オブジェク トにマッピングします。次の手順で、各オブジェクトのOracle表の 名前を識別します。対象の表には優先順位を付けます。また、メ モリーにロードするスクリプトを記述する必要があります。

Oracle 12c In-Memoryは、SAP NetWeaver BWのようなOLAP アプリケーションだけではなく、SAP ECC、SAP SCM、SAP CRM などのOLTPアプリケーションを含む、すべてのSAPアプリケー ションに対して認定され、リリースされています。オラクルの In-Memoryテクノロジは、Oracle 12cを使用するSAP顧客に、

Oracleデータベースでデータをリアルタイムで直接分析する新 しい方法を提供します。Oracle In-Memoryは、複雑なビジネス・

モデルの場合でも、データ・アクセスを1000倍高速にします。し たがって、複雑なデータ抽出、およびSAP BWAやSAP HANAな どの特殊なSAPアプリケーションが必要ありません。

Oracle 12c In-Memory Toolkit for SAP BW

Toolkitの使用方法

O R A C L E D A T A B A S E I N - M E M O R Y T O O L K I T F O R S A P B W

SAPは、Oracle Database In-Memoryでデータベース表に使用 する、次の2つのオプションを提供しています。

 a) Oracle 12c In-Memory Advisor for SAP

 b) SAP NetWeaver BW 7.40および7.50 – Flat Cubes

ただし、これらのオプションは対象となるアプリケーションの ごく一部にしか適用できないため、オラクルはSAPアプリケー ション用のツールキットを作成しました。ツールキットを使用 すると、Oracle 12cで稼働するすべてのアプリケーションで、

Oracle Database In-Memoryを使用して必要なデータベース・

オブジェクトをロードできます。In-Memoryツールキットは、SAP NetWeaver 7バージョンのすべてのリリースと連動します。

ツールキットの概要は、プレゼンテーションでご確認ください。

• ツールキットのプロシージャ / 機能、および使用方法

• 適用方法

• ケース・スタディ - 顧客の結果

追加情報

ホワイト・ペーパーOracle Database In-Memory

http://www.oracle.com/technetwork/database/in-memory/

overview/twp-oracle-database-in-memory-2245633.html OTN: Oracle 12c In-Memory Toolkit for SAP NetWeaver http://www.oracle.com/technetwork/indexes/samplecode/

in-memory-toolkit-3076228.html

SAP Notes

2351252 – Oracle Database In-Memory Toolkit for SAP 2335159 – Flat Cubes for SAP BW

2137032 – DBA Cockpit: Monitor for In-Memory Feature 2189163 – Oracle Database In-Memory Advisor for SAP

2178980 – Using Oracle Database In-Memory with SAP NetWeaver-Based Products

Oracle Database In-Memory Toolkit for SAP BWは、SAP NetWeaver BWオブジェクトまたはOracle Database In-Memory列ストアを識別 する体系立った方法を提供します。また、これらのオブジェクトに対するIn-Memory機能を有効および無効にし、オブジェクトをメモリーにロードす るSQLスクリプトを生成します。

Oracle Database for SAP Differentiators

中堅・中小企業から大企業に至るまで世界中の顧客が、Oracle