AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.08.2008, 17:08   #21  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от fed Посмотреть сообщение
По поводу case-insensitive - мне казалось эта штука поддерживается в оракле начиная с версии 11 ? И мне казалось (хотя я и не уверен), что как раз DAX 2009 должна использовать case-insensitive collation в случае использования именно 11 версии оракла.
Я, по правде сказать, в Оракле не разбираюсь совсем, но в номере Oracle Magazine за июль 2004-го пишут, что регистронезависимый поиск и индексирование поддерживаются начиная с Oracle 10g. В системных требованиях к DAX 2009 тоже упоминается Oracle 10g, точнее, Oracle 10g R2 Standard/Enterprise. При этом в файлах дистрибутива DAX 2009 RTM найти подтверждение того, что используется NLS_SORT=BINARY_CI, с наскоку не удалось
Старый 18.08.2008, 17:12   #22  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Я, по правде сказать, в Оракле не разбираюсь совсем, но в номере Oracle Magazine за июль 2004-го пишут, что регистронезависимый поиск и индексирование поддерживаются начиная с Oracle 10g. В системных требованиях к DAX 2009 тоже упоминается Oracle 10g, точнее, Oracle 10g R2 Standard/Enterprise. При этом в файлах дистрибутива DAX 2009 RTM найти подтверждение того, что используется NLS_SORT=BINARY_CI, с наскоку не удалось
Посмотри пожалуйста, если сможешь. Просто я в командировке до начала сентября и ни к DAX2009 ни тем более к Oracle 10/11 мне не добраться. Просто мне помниться, что в какой-то внутренней презентации по DAX 2009 были упоминания улучшений в поддержке case insensitivity в Oracle. Но возможно я что-то путаю...
Старый 18.08.2008, 17:37   #23  
ring is offline
ring
Участник
 
11 / 10 (1) +
Регистрация: 24.06.2008
OPTIMIZER_INDEX_COST_ADJ всего лишь подсказывает CBO что выгодней использовать: FULL TABLE SCAN либо INDEX ACCESS, рассчитать этот параметр можно как отношение одноблочных чтений (обычно при чтении по индексу ) к многоблочным ( полная зачитка таблицы) выраженное в процентах. Естественно чем точнее собрана статистика тем более рациональное решение примет CBO, однако акспата не предоставляет столь точную статистику.При создании индексов и таблиц аксапта посылает COMPUTE STATISTICS на оракл,поэтому лучше собирать вручную с гистограммами используя granularity,estimate_percent,cascade и т.д), тогда ошибки CBO будут сведены к минимуму.
Query Rewrite преобразует SQL-предложение таким образом, что оно получает доступ к заранее подготовленным суммарным таблицам (материализованным представлениям), которые определены на детальных таблицах. Когда целью запроса является суммирование или агрегирование данных по одной или большему числу детальных таблиц (с возможным join-соединением) и существует доступное материализованное представление, которое содержит требуемые данные, то оптимизатор оракл может прозрачно (то есть, самостоятельно) переписать запрос так, чтобы получить из материализованного представления заранее вычисленные.Однако, материализованные представления не во всех ситуациях применимы для перезаписи запросов. Для этого необходимо явно QUERY_ REWRITE_ENABLED=TRUE, использовать опцию ENABLE QUERY REWRITE в SQL-командах CREATE MATERIALIZED а также гарантировать, что учетная запись (account), которой принадлежит материализованное представление, обладает системной привилегией QUERY REWRITE.На работу функциональных индексов эта опция не влияет.

Последний раз редактировалось ring; 18.08.2008 в 17:55.
Старый 18.08.2008, 19:19   #24  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от ring Посмотреть сообщение
OНа работу функциональных индексов эта опция не влияет.
Если верить вот этой ссылке http://asktom.oracle.com/pls/asktom/...D:667694821129 , то не влияет она только начиная с версии 9204 Если погуглить по сочетанию FBI и Query Rewrite или Function Based Indexes и Query Rewrite - то найдется очень много рекомендаций выставлять и у схемы и у сессии Query Rewrite, если используются FBI.
Так что query rewrite там не просто так поставили...
Старый 19.08.2008, 10:03   #25  
ring is offline
ring
Участник
 
11 / 10 (1) +
Регистрация: 24.06.2008
Цитата:
Сообщение от fed Посмотреть сообщение
Если верить вот этой ссылке http://asktom.oracle.com/pls/asktom/...D:667694821129 , то не влияет она только начиная с версии 9204 Если погуглить по сочетанию FBI и Query Rewrite или Function Based Indexes и Query Rewrite - то найдется очень много рекомендаций выставлять и у схемы и у сессии Query Rewrite, если используются FBI.
Так что query rewrite там не просто так поставили...
Мы с вами говорим о версии 10.2.0.3, по крайне мере мой вопос был применительно с этой версии, возможно то о чём вы говорите было актуально в 8.1х (судя по ссылке) но с тех по прошло уже 10!! лет =)
Старый 19.08.2008, 14:13   #26  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от ring Посмотреть сообщение
Мы с вами говорим о версии 10.2.0.3, по крайне мере мой вопос был применительно с этой версии, возможно то о чём вы говорите было актуально в 8.1х (судя по ссылке) но с тех по прошло уже 10!! лет =)
Угу. Согласен. Но формально 3я версия (насколько я помню) поддерживает версии 8.1 и 9i, 4ая версия - 9i и 10g. Ну и поскольку поддержка FBI без Query rewrite работает только для достаточно поздних версий 9i (release 2 с какими-то патчами), то включение query rewrite в начале сесии выглядит оправданым.
Просто я когда-то давно когда первый раз 3ю Аксу на оракл первый раз ставил (году в 2003 кажется) поимел немало головной боли с тем что не настроил правильно query rewrite и функциональные индексы в запросах не использовались.

Ну и чтобы подитожить дискуссию (собрали необходимый объем данных объединенными усилиями )
1. query rewrite можно выключить при использовании любых версий Оракла начиная с 9.2.0.4
2. Коррекцию optimizer_index_cost_adj можно выключить в любом случае, но следует быть готовым к необходимости в ручную строить более сложные гистограммы именно для той комбинации полей, которая есть в индексе.

Вот. По моему достаточно конструктивный вывод из дискусии

Последний раз редактировалось fed; 19.08.2008 в 15:24.
За это сообщение автора поблагодарили: mazzy (5), aidsua (1).
Старый 28.08.2008, 13:49   #27  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от ring Посмотреть сообщение
К сожалению выставить желаемое значение optimizer_index_cost_adj под 3-tier так и не удалось ни с помощью редактирования ktd файлов ни даже с помощью LOGON триггера на оракле (странно но факт) , под 2-tier всё работает....
Ну тут нет ничего странного... ЛогонТриггер отрабатывает сразу после логина, и то что вы там делаете Аксапта сразу же после этого благополучно затирает.
__________________
Zhirenkov Vitaly
Старый 28.08.2008, 14:30   #28  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от ZVV Посмотреть сообщение
Ну тут нет ничего странного... ЛогонТриггер отрабатывает сразу после логина, и то что вы там делаете Аксапта сразу же после этого благополучно затирает.
Может тогда в info.startuppost прописать вызов прямого запроса через CCADO и установить нужное значение ?
Старый 28.08.2008, 16:35   #29  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
Надо пробовать, я не уверен. Аксапта то (трёхзвенка) не работает с одним выделенным соединением. Т.е. дополнительные соединения которые открываются для номерных серий например, это точно не подхватят.
А вот насчёт "основных" соединений, я не уверен на 100%, но помойму АОС может создавать дополнительные сессии в пуле "на лету" для тех клиентских сеансов которые, например, долго не подавали признаков активности. И тогда тоже облом.
__________________
Zhirenkov Vitaly
Старый 28.08.2008, 17:22   #30  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от ZVV Посмотреть сообщение
А вот насчёт "основных" соединений, я не уверен на 100%, но помойму АОС может создавать дополнительные сессии в пуле "на лету"
А, точно - есть такая фича, про это я подзабыл.
Теги
oracle, производительность, ax2009, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Axapta 3.0SP3RU под Oracle 9.2.* RDBMS George V. Tavrizoff DAX: Администрирование 7 24.10.2008 12:29
AXAPTA 2.5 SP3 и Internet Explorer 7.0 Владимир Максимов DAX: Прочие вопросы 6 30.05.2007 12:51
Как осуществить экспорт данных из Axapta 3.0 CIS SP3 в Axapta 3.0 CIS (без SP)? Кирилл DAX: Администрирование 3 24.05.2006 13:58
Ускорение выполнения запроса Oracle + MS Axapta Горбунов Дмитрий DAX: Программирование 17 15.11.2005 18:13
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:49.