2017-02-13 8 views
-1

'トランザクションのDashDB'はマテリアライズド・ビューをサポートしていますか?DasbDBのマテリアライズド・ビュー

DB2はMQT(マテリアライズ照会表)の概念を持っていますが、トランザクションのDashDbが同じコアDB2エンジンを使用しているため、同じことをサポートしているかどうかはわかりません。

+0

あなたは試しましたか? –

答えて

0

IBM dashDBには、DB2と同じMQT(マテリアライズ照会表)の概念があります。そのチェックを示すIBMソースの場合here

以下のCREATE TABLEステートメントは、マテリアライズ照会テーブルを定義します。

MQTを使用すると、問合せ、特に集約、結合、繰り返し計算、リソース集約スキャン、および複数のデータベース・パーティションにわたるデータを含む複雑な問合せのパフォーマンスを大幅に向上させることができます。

MQTは問合せの結果に基づいており、基礎となる表のかわりに取得できるデータとして問合せ結果を格納します。

以下の例文を使用するには、{}変数を編集し、[]でオプションを選択します。

CREATE TABLE { table-name } AS (
     SELECT { column-name }, ..., { column-name } 
     FROM { table-name }, ..., { table-name } 
     -- {WHERE expression} 
     ) DATA INITIALLY DEFERRED REFRESH DEFERRED 
     MAINTAINED BY USER 
     ORGANIZE BY COLUMN 
     ; 
SET INTEGRITY FOR { table-name } 
     ALL IMMEDIATE UNCHECKED 
     ; 
+0

ありがとうございます。これは機能します。 –

関連する問題