Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Parallel в DDL операциях  [new]
sossisson
Member

Откуда: Заветы Ильича
Сообщений: 157
Подскажите, реально ли распараллеливание в DDL выражениях сокращает сильно время?
Хочу применить parallel в alter index rebuild и insert into table select * from pretable
Процессор у меня 8-миядерный. Это получается можно в 8 потоков выполнять данные команды и индекс перестроиться в 8 раз быстрее?
31 май 17, 08:15    [20525931]     Ответить | Цитировать Сообщить модератору
 Re: Parallel в DDL операциях  [new]
Q.Tarantino
Member [заблокирован]

Откуда: Где-то рядом...
Сообщений: 12015
sossisson
Подскажите, реально ли распараллеливание в DDL выражениях сокращает сильно время?
Хочу применить parallel в alter index rebuild и insert into table select * from pretable
Процессор у меня 8-миядерный. Это получается можно в 8 потоков выполнять данные команды и индекс перестроиться в 8 раз быстрее?

ну если дисковая подсистема hi-end класса, то примерно так :)
31 май 17, 08:45    [20525979]     Ответить | Цитировать Сообщить модератору
 Re: Parallel в DDL операциях  [new]
Shtock
Member

Откуда: СПб
Сообщений: 3049
Всё очень неоднозначно, профита можно не получить, например, если ты функции юзаешь не созданные с опцией parallel, опять такие его ещё надо включить. Очень много нюансов.
31 май 17, 12:32    [20526902]     Ответить | Цитировать Сообщить модератору
 Re: Parallel в DDL операциях  [new]
ORA__SQL
Member

Откуда: Moscow
Сообщений: 1774
Shtock
Всё очень неоднозначно, профита можно не получить, например, если ты функции юзаешь не созданные с опцией parallel, опять такие его ещё надо включить. Очень много нюансов.
Самый занятный нюанс при Parallel DDL/DML - это выделение экстентов.
31 май 17, 13:12    [20527123]     Ответить | Цитировать Сообщить модератору
 Re: Parallel в DDL операциях  [new]
kinky cat
Member

Откуда: с дивана23
Сообщений: 1238
ORA__SQL,

А в чем занятность, если это не direct load ?
1 июн 17, 07:28    [20529488]     Ответить | Цитировать Сообщить модератору
 Re: Parallel в DDL операциях  [new]
ORA__SQL
Member

Откуда: Moscow
Сообщений: 1774
kinky cat
ORA__SQL,
А в чем занятность, если это не direct load ?
When you are inserting in parallel mode, direct-path INSERT is the default
Parallel DML - Conventional (non-direct-path) Inserts As Select
1 июн 17, 09:12    [20529722]     Ответить | Цитировать Сообщить модератору
 Re: Parallel в DDL операциях  [new]
kinky cat
Member

Откуда: с дивана23
Сообщений: 1238
ORA__SQL,
Статьи класнные, но все таки особенности распределние экстентов - это про direct load, при conventional ничего особенного нет, про что там и написано.
1 июн 17, 20:14    [20532922]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить