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

Откуда:
Сообщений: 147
Кто нибудь знает как настроить работу Oracle 10g на 2-х процессорном компе.
Чтобы он использовал мощь обоих процессоров.
К примеру сейчас при сложных запросах при нагрузке он "грузит" только 1 процессор.
2 июн 06, 20:05    [2737090]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
Sergey Balter
Member

Откуда: Ruppiner Land
Сообщений: 1012
Oracle 10g SE, SE One и EE автоматически использует два процессора.

Oracle 10 XE использует один процессор в силу технических и лицензионных оагрничений
2 июн 06, 23:20    [2737526]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
1. PL/SQL не параллелится
2. Распараллеливать автоматически Oracle умеет только SQL, но не всякий SQL.

Всего
2 июн 06, 23:50    [2737597]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18388
Ааз
1. PL/SQL не параллелится

В смысле - автоматически.
Для извращенцев всегда на подхвате механизмы а-ля job...
3 июн 06, 00:04    [2737618]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
andrey_anonymous
Ааз
1. PL/SQL не параллелится

Для извращенцев всегда на подхвате механизмы а-ля job...
см. мою подпись




2GrandMaster: добавьте файл в TS (таблицу перегрузите, чтобы её экстенты были в обоих); установите параметр PARALLEL для таблицы; статистику пересобрать; ALTER SESSION ENABLE PARALLEL DML - и вперед на амбразуры.

--
Антон
Per rectum ad astrum
3 июн 06, 01:54    [2737770]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
GrandMaster
Member

Откуда:
Сообщений: 147
Ааз
1. PL/SQL не параллелится
2. Распараллеливать автоматически Oracle умеет только SQL, но не всякий SQL.

Всего


Хорошо тогда вопрос такой.
1.Как определить что твой Oracle умеет распараллеливать.
Может у меня запроc такой который не умеет распараллеливать Oracle.
2.Есть пример запроса который, который одновременно использует ресурсы двух процессоров. И если Oracle поддерживает 2-х процессорый комп, то загрузка будет идти на два процессора.
3 июн 06, 16:08    [2738170]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
grexhide
Member [заблокирован]

Откуда: Страна непреодолимых противоречий
Сообщений: 8553
GrandMaster

Хорошо тогда вопрос такой.
1.Как определить что твой Oracle умеет распараллеливать.
Может у меня запроc такой который не умеет распараллеливать Oracle.


Почитать документацию на этот предмет.

Грубо говоря, Oracle не сильно интеллектуален в данном вопросе.
Умеет параллелилить достаточно примитивные, но заведомо "доглоигнающие" операции (к примеру - какой FULL SCAN, или создание индексов), и то, когда явно ему на это "намекнуть".

GrandMaster

2.Есть пример запроса который, который одновременно использует ресурсы двух процессоров. И если Oracle поддерживает 2-х процессорый комп, то загрузка будет идти на два процессора.


А нужно ли ? Процессор - достаточно редко является "узким местом". Куда эффективнее параллелить действительно медленные операции, к примеру - ввод/вывод...
3 июн 06, 16:48    [2738207]     Ответить | Цитировать Сообщить модератору
 Re: Oracle на 2-х процесссорном компе  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
GrandMaster
твой Oracle
Кхмм... Меня вроде не Ларри Елисон зовут :-).
3 июн 06, 18:44    [2738309]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить