2017-02-13 3 views
-1

Поддерживает ли DashDB for Transactions материализованные представления?Материализованные виды в DasbDB

DB2 имеет концепцию MQT (материализованная таблица запросов), но не уверен, поддерживает ли DashDb для транзакций одно и то же, поскольку оба используют один и тот же основной механизм DB2.

+0

И вы попробовали? –

ответ

0

IBM dashDB имеет концепцию MQT (материализованные таблицы запросов), аналогичную DB2. Для источника 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

Спасибо. Это работает. –

Смежные вопросы