2013-05-28 209 views
2

想知道如果我在現場使用的生產服務器上運行數據泵會發生什麼情況。這會影響更新/插入活動的數據庫性能嗎?Oracle數據泵會影響性能嗎?

謝謝。

+0

當有三個答案時,將其視爲「不是真正的問題」似乎是不正確的。 –

+0

@DavidAldridge如果OP中有更多的細節,將會重新打開;-) –

+0

我認爲這很清楚 - 如果數據泵同時在數據庫上運行,是否會對更新/插入產生性能影響? –

回答

3

那麼,運行任何軟件的任何服務器上的任何活動都可能會影響其他用戶。實際上是否會影響其他活動及其影響取決於多種因素。例如,如果日常活動在I/O上受到瓶頸,那麼添加DataPump導出會產生大量額外的I/O,這將大大減緩日常操作。另一方面,如果服務器在一天中大部分處於閒置狀態,則同時運行DataPump導出可能不會顯着影響性能。

假設您正在導出相當大量的數據,那麼至少要等到非高峯時段才能運行導出,而不是在一天中間進行導入這樣的操作。

2

除了Justin的回答,數據泵導出將以可串行化讀一致性模式運行,因此需要在導出期間保留UNDO信息。這可能意味着如果導出需要很長時間,則需要比通常情況下更大的撤銷區域。

相關問題