![]() |
#1 |
Участник
|
mazzy: Разбираюсь, как можно уменьшить размер model-базы в ax2012, чтобы ускорить Аксапту в виртуалке.
Источник: https://github.com/mazzy-ax/SysUtil
============== Опубликовал скрипт, который удаляет из АОТ элементы в нижних слоях, если эти элементы есть в слое выше (ближе к USR). Буду рад вашим замечаниям и предложениям. https://gist.github.com/mazzy-ax/ax2012_model_purge.sql ============== Источник: https://github.com/mazzy-ax/SysUtil
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
![]() |
#2 |
Участник
|
ну и какой результат? насколько быстрее работает?
|
|
![]() |
#3 |
Участник
|
не сильно быстрее.
оказывается, что первоначальный вариант удаляет в основном метки на всех языках. я обновил purge запрос - теперь удаляет всего около 24тыс элементов. другими словами, в таблице элементов огромная часть записей - это текстовые метки на разных языках. и не похоже, что метки как-то кэшируются где-то на клиенте. надо исследовать дальше. и сделать так, чтобы можно было удалить метки только на некоторых языках (оставить, например, только en_us и ru) --- кроме того, я нарисовал erd-диаграму таблиц model-базы и разобрался что происходит в хранимых процедурах и view'шках. Если будет время, выложу проект и напишу статью по этому поводу в следующие выходные. |
|
|
За это сообщение автора поблагодарили: Logger (5), JeS (1). |
![]() |
#4 |
Участник
|
О, круто, жду статью!
|
|
![]() |
#5 |
Участник
|
Т.е. конечная цель - ускорение работы ?
А какое именно место ? Оно много где может задумываться. Старт аоса. Первое открытие формы (на формах типа закупок или заказов - до полуминуты затягивает определение формы и таблиц) Первое открытие (после рестарта аоса) узла с таблицами Первое открытие лукапа с EDT в свойствах поля таблицы (это всегда тормозило, еще в акс4) Синхронизация (немного полечили уже) итп |
|
![]() |
#6 |
Участник
|
конечная цель этого проекта - разобраться и получить знания.
повод - жмет в виртуалке угу. поэтому цель - разобраться и получить знания как это работает и что с этим можно сделать. |
|
![]() |
#7 |
Участник
|
пытаюсь проверить как работают мои рекомендации
не только с куммулятивным CU13, но и с промежуточными апдейтами. как же это долго... похоже, зря я начал изучать каждый CU. надо было ограничиться r3cu8 и r3cu13. Спасибо Logger за полезную информацию и быстрые сборки. |
|