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

Откуда: Уфа
Сообщений: 135
Дано:
сервак, 2 4-х ядерных ксеона
8Гб памяти
Райд 1 на 4 дисках (2 по 2, "исторически" сложилось)
Win 2003 EE x64, Oracle 10g SE

при импорте большого дампа грузится в основном 1 ядро из 8, что всех смущает

Вопрос:
- это нормально?
- требует регулировки?
- как реализуется в винде выполнение 1 процесса (Oracle который) на разных процессорах?, это вообще возможно? или надо ставить линукс? :)
2 авг 07, 18:36    [4472678]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во процессоров, Windows и Oracle  [new]
IT person
Member

Откуда: Ru & Kz
Сообщений: 80
Может стоит попробовать Data Pump (impdp) - раз уж 10-я версия?

Exp / Imp disadvantages
Client-side, single threaded execution

Data Pump Advantages
Server-side, parallel execution
Oracle 10g Data Pump 101 (Presentation)
2 авг 07, 21:24    [4473224]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во процессоров, Windows и Oracle  [new]
RumataD
Member

Откуда: Уфа
Сообщений: 135
Ну, про эту фичу я просто, если честно не знал
До этого работали с 9, спасибо

А вопрос был не про импорт в основном, а про использование процессоров ораклом под виндой.
типа использует ли все, и что для этого нажно (не нужно) подкрутить
3 авг 07, 09:22    [4473949]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во процессоров, Windows и Oracle  [new]
AI
Member

Откуда: Москва
Сообщений: 2817
Не скажу за ксеоны. У меня дома на амдшке спокойно грузятся оба ядра.
3 авг 07, 09:47    [4474032]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во процессоров, Windows и Oracle  [new]
trak
Member

Откуда: spb.ru
Сообщений: 802
RumataD
Дано:
сервак, 2 4-х ядерных ксеона
8Гб памяти
Райд 1 на 4 дисках (2 по 2, "исторически" сложилось)
Win 2003 EE x64, Oracle 10g SE

при импорте большого дампа грузится в основном 1 ядро из 8, что всех смущает

Вопрос:
- это нормально?
- требует регулировки?
- как реализуется в винде выполнение 1 процесса (Oracle который) на разных процессорах?, это вообще возможно? или надо ставить линукс? :)

Привет!
Под виндой оракл делится на нити внутри одного процесса (в отличии от unix-like), но и нити
отлично могут использовать SMP.
Так что с этой точке зрения все нормально. Можно включать Parallel Query Option, если в Вашей
базе не существует для этого ограничений (иногда это GTT или sys_context).
Но и не стоит рассчитывать, что PQ это панацея.
Параллельность дает преимущество не при всех операциях.
То есть можно делать паралльно всякте фул-сканы индексов и таблиц, паралльные соединения.
Простой запрос как правило будет быстрее выполнятся без паралельности.
3 авг 07, 09:53    [4474066]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить