Показать сообщение отдельно
Старый 16.11.2011, 14:16   #11  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Собственно - в какой-то ветке обещался проверить возможность работы Ах3 без FBI .
Сейчас стоит железяка, которую можно временно потерзать. Чем собственно и зянялся ;-)
Состав - IBM x3650 M3 132Gb RAM 8*Xeon 2.5 + Win2003Server x64 Eng + Oracle 11.2.0.2 x64 + Axapta 3.0 KR2.
Согласно исследованиям gl00mie было выставлено:
Цитата:
-hint=49152
и в ktd
Цитата:
NLS_SORT = 'RUSSIAN_CI'
в этом случае сортировка идет без учета регистра, но поиск все равно осуществляется регистрозависимый. Добавкой в ktd файл -
Цитата:
ALTER SESSION SET NLS_COMP = 'LINGUISTIC'
эта проблема решилась - т.е. поиск работает как положено ;-)
НО, дьявол как всегда в деталях!
Есс-но после установки новых параметров была проведена переиндексация - действительно, индексы создались нормальные - без NLS_LOWER и всяких там SUBSTRINGов !
Казалось-бы вот оно, щасте! Ан нифига - планы генерируются настолько странные, шо ни пером описать! Вроде и индекс используется, но почти везде фул скан его с каким-то странным выражением фильтра, включающим в себя преобразования NLS,,, ! Соответственно скорость ну совсем никакая.
В общем можно считать, что эта фича не была поддержана в ядре косяпты как положено и осталась как рудимент экспериментов разработчиков!
Мог, конечно, что-то упустить в установках - еще поизучаю маленько!
__________________
Axapta 3.0 sp - хз какой, kr2
За это сообщение автора поблагодарили: Logger (2).