Two things are infinite: the universe and human stupidity; and I'm not sure about the universe ...
Albert Einstein

A computer would deserve to be called intelligent if it could deceive a human into believing that it was human ...
Alan Turing

Two things control men's nature, instinct and experience ...
Blaise Pascal

Saturday, February 18, 2006

Oracle DataPump е 15-45 побрз од Export/Import


Ако имате Oracle база на податоци и сакате да направите Export/Import на податоци, заборавете на класичниот Export/Import, користете DataPump ... фантастична ствар.
Со класичен Export/Import за да експортирам 7GB податици ми требаа 7 саати на SUN SPARK R480 ... истиот експорт со DataPump заврши за 20 минути.
Лудило, Oracle тврдат дека DataPump e за 15-45 пати побрз од Export/Import, а гарантираат за најмалку 10 пати поголема брзина. повеќе


With Data Pump Import, a single stream of data load is about 15-45 times faster than original Import. This is because original Import uses only conventional mode inserts, whereas Data Pump Import uses the direct path method of loading. As with Export, the performance improvement can be even greater depending on the level of parallelism.


Уште појако е користењето на transportable tablespaces. Се што треба да направите е да ја експортирате структурата на Tablespace-от, таканаречената METADATA и да ги префрлите податочните датотеки (datafiles). и тоа е тоа ... значи со овој метод експортот заврши за 15 секунди а импортот траеше 3 минути, од кои најголем дел беа за бинарно префрлање на датотеките од едниот кон другиот сервер.

еве ви синтакса за експорт

expdp system/manager dumpfile=tts.dmp directory=trans_dir TRANSPORT_TABLESPACES=ts_name logfile=ts_nane.log

еве за импорт

impdp system/manager directory=import_dir dumpfile=ts_name:ts_dest TRANSPORT_DATAFILES=патека до datafiles


Повеќе за transportable tablespaces овде.

Што да кажам на крај, освен, ORACLE RULES ...

Comments on "Oracle DataPump е 15-45 побрз од Export/Import"

 

post a comment