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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.08.2019, 11:00   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Masel Посмотреть сообщение
Я попробовал убрать литералы через план гайд, т.е. сделать параметризованный запрос, тогда времени на него почти не тратится.
О! Классно.

А в моем случае план строился просто, так как есть одна табличка с кластерным индексом и все. У оптимизатора особо нет вариантов.

Вы проверили на примере одной таблички
Цитата:
Cols.object_id = object_id(''SYSINETCSS'')'
А штатно в базе их около 9 тысяч. Т.е. нужно для каждой таблички такой скрипт сделать и запустить ? Производительность CBO от этого не просядет ?

Последний раз редактировалось Logger; 22.08.2019 в 11:10.
Старый 22.08.2019, 11:13   #2  
Masel is offline
Masel
Участник
 
39 / 537 (18) +++++++
Регистрация: 19.09.2007
Нет, нужно выполнить только один запрос и все.
Верхняя часть запроса генерит шаблон запроса с параметрами и этот шаблон одинаков для любой таблицы подстановки, можно любую подставить.
Верхняя часть выдает
X++:
select name , change_tracking_state_desc from sys . columns as Cols inner join sys . fulltext_index_columns as FTSCols inner join sys . fulltext_indexes as FTS on FTSCols . object_id = FTS . object_id on Cols . object_id = FTSCols . object_id where Cols . column_id = FTSCols . column_id and Cols . object_id = object_id ( @0 )
Этот шаблон используется потом для создания план гайда
За это сообщение автора поблагодарили: Logger (76).
Теги
ax2012, ax2012r3, performance, обновление, производительность, синхронизация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stephenmann: Technical History of Dynamics AX - From Axapta 3.0 to AX2012 Blog bot DAX Blogs 5 03.03.2017 10:22
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
DAX: A Shift to Effective Demand Forecasting With Microsoft Dynamics AX 2012 R3 Blog bot DAX Blogs 0 16.11.2013 02:13
Sample Design Patterns: Book Give-away: 'Microsoft Dynamics AX 2012 Development Cookbook' Blog bot DAX Blogs 1 12.05.2012 16:55
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:39.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.