03.01.2022, 19:16 | #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, напишите личное сообщение администратору. |
|
05.01.2022, 23:05 | #2 |
Участник
|
ну и какой результат? насколько быстрее работает?
|
|
09.01.2022, 22:14 | #3 |
Участник
|
не сильно быстрее.
оказывается, что первоначальный вариант удаляет в основном метки на всех языках. я обновил purge запрос - теперь удаляет всего около 24тыс элементов. другими словами, в таблице элементов огромная часть записей - это текстовые метки на разных языках. и не похоже, что метки как-то кэшируются где-то на клиенте. надо исследовать дальше. и сделать так, чтобы можно было удалить метки только на некоторых языках (оставить, например, только en_us и ru) --- кроме того, я нарисовал erd-диаграму таблиц model-базы и разобрался что происходит в хранимых процедурах и view'шках. Если будет время, выложу проект и напишу статью по этому поводу в следующие выходные. |
|
|
За это сообщение автора поблагодарили: Logger (5), JeS (1). |
10.01.2022, 11:55 | #4 |
Участник
|
О, круто, жду статью!
|
|
10.01.2022, 12:46 | #5 |
Участник
|
Т.е. конечная цель - ускорение работы ?
А какое именно место ? Оно много где может задумываться. Старт аоса. Первое открытие формы (на формах типа закупок или заказов - до полуминуты затягивает определение формы и таблиц) Первое открытие (после рестарта аоса) узла с таблицами Первое открытие лукапа с EDT в свойствах поля таблицы (это всегда тормозило, еще в акс4) Синхронизация (немного полечили уже) итп |
|
10.01.2022, 12:56 | #6 |
Участник
|
конечная цель этого проекта - разобраться и получить знания.
повод - жмет в виртуалке угу. поэтому цель - разобраться и получить знания как это работает и что с этим можно сделать. |
|
17.01.2022, 15:50 | #7 |
Участник
|
пытаюсь проверить как работают мои рекомендации
не только с куммулятивным CU13, но и с промежуточными апдейтами. как же это долго... похоже, зря я начал изучать каждый CU. надо было ограничиться r3cu8 и r3cu13. Спасибо Logger за полезную информацию и быстрые сборки. |
|