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

Откуда:
Сообщений: 4
Господа профи, помогите.

Я явно указал сегмент отката в процедуре - и она стала работать гораздо медленнее. Новый сегмент - больше обычных в 10 раз. На запросе стоит хинт ordered. Могло ли сегмент отката повлиять на отключение хинта?
5 апр 06, 18:10    [2528438]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
Elic
Member

Откуда:
Сообщений: 29979
"Указание сегмента отката" никак не влияет на выполнение "запроса".
5 апр 06, 18:24    [2528496]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
StarWoofy
Member

Откуда: Moscow
Сообщений: 1005
artemkatitov
Я явно указал сегмент отката в процедуре - и она стала работать гораздо медленнее.

Размещение сегмента на том же диске что раньше?
В смысле tablespace тот же?
5 апр 06, 18:25    [2528500]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
artemkatitov
Member

Откуда:
Сообщений: 4
Да, tablespace тот же
5 апр 06, 18:38    [2528557]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
artemkatitov
Member

Откуда:
Сообщений: 4
Да, tablespace тот же
5 апр 06, 18:40    [2528564]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
artemkatitov
Member

Откуда:
Сообщений: 4
да, еще один момент - если смотреть на выполнение запроса монитором toad, то в запросе пропадает /* + ORDERED */, а если роллбэк не задан, то /* + ORDERED */ присутствует
5 апр 06, 18:43    [2528575]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
Заглянул
Member

Откуда: nowhere
Сообщений: 403
Читаем еще раз:
Elic

"Указание сегмента отката" никак не влияет на выполнение "запроса".

Продолжаем выдумывать дальше.
5 апр 06, 19:30    [2528697]     Ответить | Цитировать Сообщить модератору
 Re: rollback и оптимизатор  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
artemkatitov
да, еще один момент - если смотреть на выполнение запроса монитором toad, то в запросе пропадает /* + ORDERED */, а если роллбэк не задан, то /* + ORDERED */ присутствует
1. Запросу пофигу, какой сегмент вы назначаете. Его используют команды DML.
2. Возможно, у вас два одинаковых запроса в коде. Один с подсказкой, другой - без. При мониторинге ловите один из них.
3. Неверный синтаксис подсказки - не должно быть пробела между '*' и '+'.

Включите трассировку сеанса, и посмотрите что там происходит (см. FAQ форума)

Всего
5 апр 06, 19:31    [2528700]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить