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

Результаты опроса: Сколько времени в среднем у вас занимает сбор перекрестных ссылок?
менее 4 часов 3 17.65%
4..5 часов 4 23.53%
5..6 часов 1 5.88%
6..7 часов 0 0%
7..8 часов 4 23.53%
более 8 часов 3 17.65%
не знаю/мне все равно 2 11.76%
Голосовавшие: 17. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.07.2011, 16:07   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
? Сколько времени у вас занимает сбор перекрестных ссылок по вашему приложению AX 4.0/2009?
***** ВНИМАНИЕ!!!! опрос открытый - он показывает всем кто и как проголосовал!!! ****

Помнится, на 3.0 SP5 перекрестные ссылки по всему модифицированному приложению собирались в среднем за 2-3 часа. На голом приложении AX 2009 SP1 EE RU7 они в моем случае собирались 5 часов, а на приложении с кастомизациями м... и того дольше. Интересно, как у других обстоят дела? Устраивает ли вас текущее положение дел и если нет, то что вы уже сделали, чтобы ускорить процесс? Интересует не теория, а именно что-то уже реализованное и полученный эффект (покупка нового сервера под разработку тоже считается ).

Я исхожу из предположения, что перекрестные ссылки каждый раз собираются с нуля с предварительной очисткой всех соотв. таблиц. Возможно, "инкрементное" обновление в каких-то случаях оправдано, но я не знаю, как при этом удалить те ссылки, которые уже недействительны, а актуальность ссылок для меня лично важнее затрат времени на их сбор.

PS. Из пока не реализованных идей: распараллелить сбор перекрестных ссылок по подветкам AOT, чтобы задействовать дополнительные процессорные ядра, и перенести сбор ссылок по части подветок на сервер, чтобы сократить клиент-серверный трафик.
Старый 28.07.2011, 16:10   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Глобальная компиляция + перестроение перекрестных ссылок 8,5ч.
Ничего не делали, зашедулили на ночь.
Старый 28.07.2011, 16:25   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Помнится, на 3.0 SP5 перекрестные ссылки по всему модифицированному приложению собирались в среднем за 2-3 часа.
Сильно зависит от сервера данных и от сервера приложений.

На ноутбуке - 4..5 часов (так и ответил)
На разработческом сервере у текущего клиента - до 4х часов
На продакте - 2..3 часа.
__________________
полезное на axForum, github, vk, coub.
Старый 28.07.2011, 16:36   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
gl00mie, пожалуйста,

надо предупреждать людей, если их действия могут привести к утечке данных, которые они могу считать приватными.
См. О приватности и пропиетарности форума
Альтернативный портрет участника. Кто есть кто.
__________________
полезное на axForum, github, vk, coub.
Старый 28.07.2011, 16:42   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Я исхожу из предположения, что перекрестные ссылки каждый раз собираются с нуля с предварительной очисткой всех соотв. таблиц.
Аксапта будет удалять, если включена галочка.
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 229
Размер:	20.4 Кб
ID:	7022

Цитата:
Сообщение от gl00mie Посмотреть сообщение
Возможно, "инкрементное" обновление в каких-то случаях оправдано, но я не знаю, как при этом удалить те ссылки, которые уже недействительны, а актуальность ссылок для меня лично важнее затрат времени на их сбор.
согласен. наличие перекрестных ссылок на удаленные объекты здорово сбивает с толку

Цитата:
Сообщение от gl00mie Посмотреть сообщение
PS. Из пока не реализованных идей: распараллелить сбор перекрестных ссылок по подветкам AOT, чтобы задействовать дополнительные процессорные ядра, и перенести сбор ссылок по части подветок на сервер, чтобы сократить клиент-серверный трафик.
галочка "обновить все" выключается
галочка "выбрано" включается
кнопка Выбрать и задать критерий.
Запускать на разных машинах с разными критериями.

но если честно... то я просто запускаю по шедуллеру на ночь
ax2009: кто юзал Startup command: CompileAll_+ для периодического обновления перекрестных ссылок?
__________________
полезное на axForum, github, vk, coub.
Старый 28.07.2011, 16:50   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
И еще.
Цитата:
Сообщение от gl00mie Посмотреть сообщение
На голом приложении AX 2009 SP1 EE RU7 они в моем случае собирались 5 часов, а на приложении с кастомизациями м... и того дольше.
Перекрестные ссылки занимают порядка 2гигов в базе.
Настоятельно рекомендуется сразу увеличить "голую" базу хотя бы до 2гб.
Настоятельно рекомендуется сразу установить параметр приращения базы во вменяемые 100-200Мб (хотя бы). SQL 2008 по-умолчанию наращивает базу ОЧЕНЬ мелкими кусками в 1Мб. В результате скорее всего время тратится не на генерацию перекрестных ссылок, а на увеличение базы мелкими кусочками.
__________________
полезное на axForum, github, vk, coub.
Старый 28.07.2011, 16:55   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Wamr Посмотреть сообщение
Глобальная компиляция + перестроение перекрестных ссылок 8,5ч.
Ничего не делали, зашедулили на ночь.
У меня такое было с ax2009 на 64-разрядном XEON'е.
он плохо исполняет 32-битные приложения.
Пришлось запускать саму аксапту с обычного компа.
__________________
полезное на axForum, github, vk, coub.
Старый 28.07.2011, 16:58   #8  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
строятся за 2,5 часа.
делается ночью. Cоответственно, на сервере нет загрузки кроме этой.
Ax 4.0
размер axusr.aod - 26 метров.
система - MS Server 2003 R2 SP2.
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.

Последний раз редактировалось AlGol; 28.07.2011 в 17:01.
Старый 28.07.2011, 17:00   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
да... и еще одно соображение.

если в результате компиляции генерируется очень большой список ошибок, рекомендаций BestPractice и/или задач, то компиляция начинает тормозить при каждом добавлении в список.

Как правило, сильно кастомизированные приложения "страдают" большим сипском рекомендаций BestPractice
Тут либо:
= таки отработайте рекомендации (рекомендуется )
= или выключите рекомендации, которые считаете избыточными в настройках компилятора.

приложил галки BestPractice, которые выключены на текущем проекте.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 327
Размер:	47.1 Кб
ID:	7023  
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Logger (3).
Старый 28.07.2011, 17:35   #10  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
У меня такое было с ax2009 на 64-разрядном XEON'е.
он плохо исполняет 32-битные приложения.
Пришлось запускать саму аксапту с обычного компа.
Ха !
Прикольно.
Тоже такое слышал.
Т.е. можно либо проц поставить от AMD - там нет такого падения производительности на 32 разрядных приложениях.
Либо как gl00mie написал - вынести сбор ссылок по невизуальные подветкам на сервер, тогда в 64-битном режиме будет работать быстро (если аос 64-битный конечно)
Старый 28.07.2011, 17:52   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Logger Посмотреть сообщение
Т.е. можно либо проц поставить от AMD
не-не... на сервере, с нормальным серверными 64битными приложениями - в том числе и с 64битным AOS - замечательный проц.

но 32битный клиент Аксапты работает на нем медленнее, нежели на обычном 32 проце.
по крайней мере, лично у меня сложилось такое ощущение. в результате, я запускал клиента на обычном компе.
__________________
полезное на axForum, github, vk, coub.
Старый 28.07.2011, 18:48   #12  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
не-не... на сервере, с нормальным серверными 64битными приложениями - в том числе и с 64битным AOS - замечательный проц.
Речь не о том что Intel плохие процы а AMD - хорошие. Я этого не говорил.

Речь о том что когда вышли 64-битные интеловые процы, то их критиковали за низкую производительность при работе 32-битных приложений, по сравнению с 32-битными процами. Процы AMD были от этого свободны.

Только и всего.

Цитата:
Сообщение от mazzy Посмотреть сообщение
но 32битный клиент Аксапты работает на нем медленнее, нежели на обычном 32 проце.
по крайней мере, лично у меня сложилось такое ощущение. в результате, я запускал клиента на обычном компе.
Вот поэтому так и получается.

Судя по всему за прошедшие годы эту особенность так и не пофиксили.
Старый 28.07.2011, 18:54   #13  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Интересно как обстояло бы дело если бы выпустили еще и 64-битного клиента ?
Если в 64-м режиме выполняется быстрее, то на терминальных серверах могло бы быть полезным.
Старый 29.07.2011, 14:21   #14  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Даже после, насколько я могу судить, переделки запроса в "анонимный" активности что-то совсем не видать
Старый 29.07.2011, 14:39   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Даже после, насколько я могу судить, переделки запроса в "анонимный" активности что-то совсем не видать
опрос все еще открыт. и все еще показывает кто и как проголосовал.
__________________
полезное на axForum, github, vk, coub.
Старый 29.07.2011, 21:03   #16  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
А, точно... раньше, по-моему, форум ники проголосовавших прямо в теме показывал вместе с вариантами ответов и результатами, а теперь надо по отдельной ссылке сходить - это я проглядел.
Старый 01.08.2011, 03:44   #17  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от gl00mie Посмотреть сообщение
А, точно... раньше, по-моему, форум ники проголосовавших прямо в теме показывал вместе с вариантами ответов и результатами, а теперь надо по отдельной ссылке сходить - это я проглядел.
не, в отображении опросов ничего не изменилось.
так и было.
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2011, 04:44   #18  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Даже после, насколько я могу судить, переделки запроса в "анонимный" активности что-то совсем не видать
Ну вполне возможно не хватает ответа "не знаю/пофигу" Мне лично все равно эта процедура конкретно занимает (и я действительно не знаю точно и даже не интересовался), если она укладывается в промежуток между окончанием работы в предыдущий день и началом работы на следующий
Старый 01.08.2011, 05:07   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от db Посмотреть сообщение
и я действительно не знаю точно и даже не интересовался
Добавил такой вариант в опрос.

Время, затраченное на создание перекрестных ссылок, пишет в инфологе по окончании процедуры.
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2011, 05:15   #20  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Добавил такой вариант в опрос.

Время, затраченное на создание перекрестных ссылок, пишет в инфологе по окончании процедуры.
Знаю, но судя по всему мне настолько все равно, что я на полном автопилоте закрываю сессию. Звучит смешно и даже странновато, но вот так С типичным пользовательским подходом к чтению инфологов. Закончилось, значит закончилось. Если бы хоть раз не закончилось к утру - тогда бы напрягся

По сути ускорения. ИМХО имеет смысл если можно будет добиться результата около 30 минут. Иначе все равно на ночь и там уже главное чтобы до утра отработало
Теги
ax2009, xref, перекрестные ссылки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 Blog bot DAX Blogs 4 16.10.2017 17:50
Сколько времени в стандартном функционале занимает разноска заказа? Murlin DAX: Функционал 4 04.10.2010 16:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
jinx: Microsoft Dynamics AX 2009 Enterprise Portal Entwicklung Samples Blog bot DAX auf Deutsch 0 27.06.2008 04:06
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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