6

Would like to know what would happen if I run data pump on a production server which is being used live. Will this affect DB performance for Update/Insert activities ??

Thank You.

4

2 回答 2

5

好吧,运行任何软件的任何服务器上的任何活动总是有可能影响其他用户。它是否以及实际上会影响其他活动的严重程度取决于多种因素。例如,如果日常活动在 I/O 上遇到瓶颈,那么添加生成大量额外 I/O 的 DataPump 导出将显着减慢日常操作。另一方面,如果服务器在白天大部分时间处于空闲状态,同时运行 DataPump 导出可能不会对性能产生重大影响。

假设您要导出相当大量的数据,那么按照惯例,至少等到非高峰时间运行导出,而不是在中午进行导出。

于 2013-05-28T09:21:44.990 回答
4

除了贾斯汀的回答之外,数据泵导出将以可序列化读取一致性模式运行,因此需要在导出期间保留 UNDO 信息。如果导出需要很长时间,这可能意味着您需要比系统通常情况更大的撤消区域。

于 2013-05-28T09:47:27.527 回答