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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2016, 15:54   #1  
kefir_nasty is offline
kefir_nasty
Участник
 
15 / 10 (1) +
Регистрация: 11.05.2010
Ax 2012 R3 Kernel 6.3.1000.309 Скорость выполнения отчета падает
Всем добрый день, столкнулась с такой проблемой в AX 2012 R3. Есть стандартный отчет - класс TaxReport. Запускаем его с галкой Update, это значит, что перед выводом самого отчета на экран выполняется некая обработка записей в таблице TaxTrans. Отчет необходимо вывести за период в квартал, это примерно 1 млн записей в TaxTrans. Запущенный за три месяца отчет зависает и никогда не заканчивается (ну по крайней мере за 3 дня не сформировался). Пробовала сформировать отчет за 1 день, работает, за пять дней - работает, за две недели - зависает. В методе UpdateAndPostTaxTrans мы бежим по TaxTrans-у в указанном периоде и обрабатываем каждую выбранную запись. Поставила счетчик и останавливаю обработку каждые 10000 записей, заметила такую особенность, что с каждой 10 тыс. записей процесс замедляется, то есть обработка первых 70 тыс. записей прошла за час, в следующий час обработались еще 30 тыс. записей, дальше 10 тыс. записей уже за полчаса, следующие 10 тыс. записей уже за 45 минут, и так далее по нарастающей. С чем это может быть связано? куда копать?
Старый 21.02.2016, 17:51   #2  
twilight is offline
twilight
MCTS
MCBMSS
 
881 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Данный конкретный отчет не знаю, но есть 2 варианта оптимизации, которые подходят для любого отчета:
1. Не делать update записей во время формирования отчета, а делать в момент, когда в системе появляются данные для этого update.
2. Отчеты по миллионам строк лучше формировать с помощью кубов, тогда для пользователя запуск отчета будет за несколько секунд.
__________________
I could tell you, but then I would have to bill you.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Падает AOS, AX 2012 R3 jonny DAX: Администрирование 30 29.03.2022 14:42
emeadaxsupport: Cumulative Update 8 for Microsoft Dynamics AX 2012 R3 now available! Blog bot DAX Blogs 5 24.11.2014 17:06
emeadaxsupport: Get started with AX 2012 R3! Blog bot DAX Blogs 0 05.05.2014 09:11
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
dynamics-ax: Interview with Microsoft's Lachlan Cash on his new role, AX 2012 and more Blog bot DAX Blogs 6 22.04.2011 14:55

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

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

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