2011-06-16 62 views

回答

1

在創建MQT之後,必須先刷新表,然後才能創建索引。但是,在這一點上,它與在普通表上創建索引完全相同。

對於您可以在MQT上創建什麼類型的索引有一些限制。例如,它不能是唯一的索引。

+0

只需添加到此問題 - 在MQT中,您需要包含所有源表中的主鍵列。您是否需要在這些列上添加索引以加速源表中的數據同步? – sapatos 2013-12-05 03:48:03

+0

@sapatos這取決於你如何刷新表 - 如果你正在做一個完整的刷新,那麼有一個唯一的索引是沒有必要的。但是,如果您正在進行增量刷新(或立即刷新),那麼儘可能接近唯一索引非常重要。 – 2013-12-10 02:55:35

+0

是的,我通過實驗得出了同樣的結論。沒有每個主鍵上的索引,表格刷新性能都很糟糕。讓我感到驚訝的是,我正在刷新LIVE我期望DB2將必需的索引設置爲維護表的底層操作系統 – sapatos 2013-12-11 03:24:57