'トランザクションのDashDB'はマテリアライズド・ビューをサポートしていますか?DasbDBのマテリアライズド・ビュー
DB2はMQT(マテリアライズ照会表)の概念を持っていますが、トランザクションのDashDbが同じコアDB2エンジンを使用しているため、同じことをサポートしているかどうかはわかりません。
'トランザクションのDashDB'はマテリアライズド・ビューをサポートしていますか?DasbDBのマテリアライズド・ビュー
DB2はMQT(マテリアライズ照会表)の概念を持っていますが、トランザクションのDashDbが同じコアDB2エンジンを使用しているため、同じことをサポートしているかどうかはわかりません。
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
;
ありがとうございます。これは機能します。 –
あなたは試しましたか? –