12.04.2010, 12:50 | #1 |
Участник
|
AX 2009 тормозят формы
Всем доброго времени суток!
Соратники, помогите!!! Переходим с 4.0 на 2009. На тестовой базе, собственно, уже все сделали и все работает, проблема в том, что большинство форм сильно тормозит. Напр. в форме SalesTable при переходе с одного заказа на другой между зменой в гриде строк старого заказа на строки нового проходит почти секунда. Если смотреть то же самое в 4.0 - так там просто летает (а судя по тому, что пишут по поводу скорости, должно быть наоборот). Пробовал убирать с датасорса (метод active) родной код - тормозить перестало. Причем, повторюсь, это не на отдельно взятой форме, а на большинстве. Может, настроено что не так? |
|
12.04.2010, 13:27 | #2 |
Axapta
|
Мониторинг запросов? Профайлер? Реиндексация? Необходимо найти конкретный код, который тормозит. Вряд ли имеет смысл нам угадывать, когда вы очень быстро это сами сможете сделать. Ну а по результатам уже можно думать о том что делать и как быть.
http://axapta.mazzy.ru/lib/querytuning/ |
|
12.04.2010, 13:45 | #3 |
Участник
|
после подъема и после пересинхронизации базы
в обязательном порядке сделайте полный ребилд и пересчет статистики в базе. |
|
12.04.2010, 13:51 | #4 |
----------------
|
(мой лотерейный билет)
может дело в кнопочке "Работа с документами", про которую система часто предупреждает, что она может тормозить. |
|
12.04.2010, 14:45 | #5 |
Участник
|
Цитата:
в обязательном порядке сделайте полный ребилд и пересчет статистики в базе.
|
|
12.04.2010, 14:48 | #6 |
Участник
|
Цитата:
это термины из MS SQL. Я предположил, что у вас используется именно он. пните вашего админа по базам этими словами |
|
|
За это сообщение автора поблагодарили: Shirmin Oleg (1). |
12.04.2010, 16:24 | #7 |
Axapta
|
А если админа нет, то см. в SQL Server Books Online главу "Maintenance Tasks".
|
|
12.04.2010, 20:51 | #8 |
Участник
|
Тоже после перехода на пустую базу СКЛ2008 (для перехода) с АХ2009 обратил внимание на задержки при открытии форм (на пустых данных).
Пока не предавал этому значения - но факт подмечен. АХ4 без задержек все. После нескольких открытий закрытий, процесс идет быстрее (как было в ах4), типа там что-то кэшируется (подумал я), но первое открытие у всех видимо будет тормозным. Оправдание для себя тоже нашел - тормозить однозначно стали формы, куда напихали по 5-6 новых датасорсов (типа DirParty*), что не удивительно. Лечится кэшем или более мощным сервом, ну или даунгрейдом форм (распилом по бестпрактису на небольшое число Дсорсов на разных формах, связанных через меню), если критично будет. По опыту (практическому - делали, тестили) - как-то делали мегаформу "все в одном", там было 26 датасорсов, открывалась такая пустая форма (с данными все хуже в разы) 1.5 минуты. Дело было еще на ах2.5 - решение - резали на подформы и все иниты кверей выносили на переход к закладкам (не все они нужны сразу, а время жрали) Так же делали как-то форму запрос (по бестпрактису), не на ТМР таблицах, а на запросе к реальным, благо это было можно (условие задать) На таблице пришлось джойнить 7-8 таблиц с разными условиями. Условия "тяжелые", то есть куча ранджей и тп - если смотреть визуально запрос, то пара экранов в дереве было. Открытие 40-60сек на пустых данных или при выборке в 1-2 записи (само частое применение) В итоге переделка на ТМР таблицу - открытие ее <1сек, критерий открыть по всему, конечно, не использовался, т.к. функционально не нужен был. В АХ2009 погнались за Глобальными адресами и прочим обвесом карточек клиентов, сотрудников и тп - будут явные тормоза, как не крути. Последний раз редактировалось BOAL; 12.04.2010 в 21:00. |
|
13.04.2010, 12:26 | #9 |
Участник
|
Цитата:
Я предположил, что у вас используется именно он.
пните вашего админа по базам этими словами Админа пнул , действительно, стало работать быстрее, чем раньше, спаисбо. |
|
13.04.2010, 13:42 | #10 |
Модератор
|
В процессе апгрейда на AX2009 происходит эпическое событие - расширение DATAAREAID с 3-х до 4-х символов, так что полный пересчет всех статистик (желательно - с перестройкой индексов) is a must
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: AvrDen (1), Artoodeetoo (1). |
Теги |
ax2009, ax4.0, upgrade, производительность, тормоза |
|
|