Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 rman convert parallelism  [new]
rman convert parallelism
Guest
всем привет!
есть задачка: сконвертировать базу с одной опрерационки на другую (solaris sparc -> rhel x64).
вопрос: к чему привязывается значение PARALLELISM в RMAN-скрипте - к числу файлов или к числу процессоров, которые видит операционка?
на данный момент число файлов ~100, число процессоров для операционки =16
заранее спасибо! (если есть документация по этому поводу, просьба поделиться ссылкой на неё)
17 мар 11, 15:21    [10386281]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
один канал - один девайс, на который вы пишите при ресторе или бекапе
17 мар 11, 15:29    [10386347]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
pravednik
один канал - один девайс, на который вы пишите при ресторе или бекапе
а при конверте ? ;)
17 мар 11, 15:57    [10386580]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
denix1
pravednik
один канал - один девайс, на который вы пишите при ресторе или бекапе
а при конверте ? ;)

))
17 мар 11, 16:29    [10386933]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
rman convert parallelism
Guest
чего в итоге-то делать?
какое значение PARALLELISM ставить чтобы конвертация прошла быстрее?
17 мар 11, 17:11    [10387294]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
rman convert parallelism
чего в итоге-то делать?
какое значение PARALLELISM ставить чтобы конвертация прошла быстрее?

PARALLELISM определяет количество выделяемых каналов. Один канал - одно физ.устройство(лента), которое будет использывать ваша команда рмана на выходе
17 мар 11, 17:15    [10387324]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
rman convert parallelism
Guest
какая же тут лента при конвертации???
или вы конвертируете на ленту??? :-)))))))))))))
17 мар 11, 17:22    [10387385]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
rman convert parallelism
какая же тут лента при конвертации???
или вы конвертируете на ленту??? :-)))))))))))))

Сори, забыл дописать. Правильно - (лента/диск)
17 мар 11, 17:24    [10387411]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
tim_scn
Member

Откуда: Ukraine
Сообщений: 384
rman convert parallelism,

PARALLELISM n
17 мар 11, 17:24    [10387413]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
rman convert parallelism
Guest
спасибо за документ, но стало еще непонятнее:
•PARALLELISM n

Used to specify that n server sessions should perform the work of conversion in parallel to improve performance. Each datafile is assigned to a single server session for conversion, that is, you cannot improve performance on converting a single datafile by assigning a greater degree of parallelism.

Note:

The optimal degree of parallelism to use is a function of the number of effective disk heads available for reading and writing. Setting the degree of parallelism too high for a given number of spindles can actually increase the time required for conversion. It is never useful to specify a degree of parallelism greater than the number of datafiles to be processed.

что за функция of the number of effective disk heads?
Each datafile is assigned to a single server session for conversion - т.е. в моем случае для 100 файлов нужно ставить PARALLELISM = 100?

к-н на практике делал конвертацию? все файлы лежат на одной файловой системе, которая состоит из RAID 0 с помощью LVM-а, число дисков в этом RAID 0 = 8
17 мар 11, 17:59    [10387678]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
Дядя Жора
Member

Откуда: Одесса
Сообщений: 846
При небольшом кол-ве ЦПУ - я привязываю к ЦПУ. Например если на серваке 4 проца, то параллелизм ставлю 3. Если больше 10 (у меня например 64) методом проб пришёл к выводу, что выше 8-ми ставить нет смысла.
17 мар 11, 18:49    [10387981]     Ответить | Цитировать Сообщить модератору
 Re: rman convert parallelism  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
rman convert parallelism,

до восьми , иначе упретесь в шпиндели и до 100 максимум. иначе упретесь в количество датафайлов
17 мар 11, 20:38    [10388287]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить