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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.08.2011, 12:55   #1  
rDenis2 is offline
rDenis2
Участник
 
62 / 36 (2) +++
Регистрация: 13.05.2010
Оптимизация Project statements>Calculate
Добрый день,

Имеется Проект с огромный количеством транзакций. Запускается следующий процесс - Projects>Project control>Project statements> Calculate по всем датам. Этот процесс занимает огромное количество времени.

Основной работой занимается класс projStatement. Постоянно вызывается метод queryBuild(). Он строит Query(queryRealized()) по ProjTransPosting. В результе этот запрос возвращает больше 200 000 записей для одного Проекта.
Дальше вызывается getQueryValues(), где содается QueryRun.
Этот процесс повторяется несколко раз.

Вопрос в следующем: Как можно уменьшить время работы этого процесса. Как оптимизировать выборку этих записей.

Буду рад любым советам.


Весь код стандартный. Ах2009

С Уважением,
Денис
Старый 08.08.2011, 15:04   #2  
nix0root is offline
nix0root
Участник
 
67 / 16 (1) ++
Регистрация: 17.03.2009
Адрес: МО
1). Запустите трассировку
2). Проанализируйте запросы на предмет индексов
3). Тяжелые методы сделайте серверными

это первое с чего бы я начал.
__________________
В подводной охоте главное вдох ...
За это сообщение автора поблагодарили: rDenis2 (1).
Теги
optimization, project statement calculate, projects

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: MS Project Integration resources with comma fail to export Blog bot DAX Blogs 0 12.05.2010 01:05
chrisfie: Project Server 2007 TechNet Webcasts recordings and decks Blog bot DAX Blogs 0 21.07.2009 10:05
axaptapedia: Create New AOT Project From Template Blog bot DAX Blogs 0 29.08.2008 21:10
Dynamics AX: Dynamics AX project success - Customer Ownership & Expectations Blog bot DAX Blogs 0 07.08.2007 21:10
Dynamics AX: To-Increase Project Center Blog bot DAX Blogs 0 27.07.2007 17:30

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

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

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