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

Откуда: Москва
Сообщений: 103
Существует запрос:

select * from table01 with ID_ORG=99000000123800 connect by ID_ORG=PRIOR ID_parent

При выполнении этого запроса на серверах, с патчем меньше 9.2.0.7, он работает как надо, а при выполнении этого же запроса на серверах с патчем 9.2.0.7 или 9.2.0.8 план выглядит следующим образом:

SELECT STATEMENT Optimizer Mode=CHOOSE
CONNECT BY WITH FILTERING
TABLE ACCESS BY INDEX ROWID table01
INDEX UNIQUE SCAN PK_table01
NESTED LOOPS
BUFFER SORT
CONNECT BY PUMP
TABLE ACCESS BY INDEX ROWID table01
INDEX UNIQUE SCAN PK_table01
TABLE ACCESS FULL table01

Т.е. появляется TABLE ACCESS FULL, хотя на серверах с более ранними патчами все работает правильно.

Вопрос, это как-нибудь чинится?
8 дек 06, 12:27    [3509599]     Ответить | Цитировать Сообщить модератору
 Re: Странное проведение запроса при разных патчах  [new]
Elic
Member

Откуда:
Сообщений: 29980
STFF FullScan в дереве
8 дек 06, 12:44    [3509719]     Ответить | Цитировать Сообщить модератору
 Re: Странное проведение запроса при разных патчах  [new]
avdey2055
Member

Откуда: Москва
Сообщений: 103
Т.е. если я правильно понял данная проблема в данный момент времени не решаема?
8 дек 06, 15:21    [3511144]     Ответить | Цитировать Сообщить модератору
 Re: Странное проведение запроса при разных патчах  [new]
avdey2055
Member

Откуда: Москва
Сообщений: 103
Чиниться это так:
alter session set "_old_connect_by_enabled" = TRUE;

И все работает как нужно.
8 дек 06, 16:39    [3511703]     Ответить | Цитировать Сообщить модератору
 Re: Странное проведение запроса при разных патчах  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
avdey2055
И все работает как нужно.
Все зависит только от того, насколько много Вам нужно. Если Вас устраивает функциональность 8ки, то - да.
8 дек 06, 16:44    [3511729]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить