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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2004, 09:07   #1  
chel is offline
chel
Участник
 
153 / 10 (1) +
Регистрация: 02.09.2003
Тормозит форма складских проводок
Добрый день

Тормозит форма "Управление запасами - Запросы - Проводки - Проводки". Открывается по нескольку минут.
Что пробовал: посмотрел, какой запрос используется (таблицы InventTrans, InventTransPosting, InventDim). Увидел, что на поля, по которым есть relation между InventTrans и InventDim есть индексы в обеих таблицах. Увидел, что на relation между таблицами InventTrans и InventTransPosting нет индексов. После их создания - скорость открытия формы не увеличилась
Пожалуйста, подскажите - как можно увеличить производительность этой формы.

Заранее спасибо за советы.
Старый 13.10.2004, 12:02   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 975 (37) +++++++
Регистрация: 03.04.2002
конфигурация какая? какого размера таблицы? какие изменения на форме?
__________________
Isn't it nice when things just work?
Старый 04.08.2005, 16:49   #3  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано macklakov
конфигурация какая? какого размера таблицы? какие изменения на форме?
Как можно с вами связаться? (такие же проблемы по номенклатурному справочнику)
__________________
Александр
Старый 05.08.2005, 18:52   #4  
Axapta is offline
Axapta
Участник
 
91 / 12 (1) ++
Регистрация: 21.06.2002
Адрес: Moscow
А СУБД, наверное Oracle?... =)
Старый 08.08.2005, 09:26   #5  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано Axapta
А СУБД, наверное Oracle?... =)
SQL
__________________
Александр
Старый 08.08.2005, 09:45   #6  
vic_z is offline
vic_z
Участник
 
26 / 30 (2) +++
Регистрация: 11.12.2003
Привет,
думаю, лучшее средство для начальной диагностики тормозов в Аксапта - это встроенный профайлер кода. Далее идет - профайлер SQL

Вообще мне кажется, в настройке что-то не так.
Чтобы более конкретное посоветовать, нужно знать:
- размер базы;
- тип установки (двух-трех уровневая);
- версию приложения (сервиспака) Аксапта.
Старый 08.08.2005, 10:04   #7  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано vic_z
Чтобы более конкретное посоветовать, нужно знать:
- размер базы;
- тип установки (двух-трех уровневая);
- версию приложения (сервиспака) Аксапта.
28 Гб
трехуровневая
SP1

Смотрел в Profiler Axapta на открытие этой формы:
что интересно
Общее время открытия формы не совпадает с общим временем работы запросов!
Или я не правильно смотрю и счеитаю или какая-то часть времени уходит на что-то непонятное.
__________________
Александр
Старый 08.08.2005, 10:44   #8  
vic_z is offline
vic_z
Участник
 
26 / 30 (2) +++
Регистрация: 11.12.2003
Цитата:
Изначально опубликовано tolstjak


28 Гб
трехуровневая
SP1

Смотрел в Profiler Axapta на открытие этой формы:
что интересно
Общее время открытия формы не совпадает с общим временем работы запросов!
Или я не правильно смотрю и счеитаю или какая-то часть времени уходит на что-то непонятное.
В профайлере достаточно выявить метод, который имеет наибольшую длительность. После чего метод можно разобрать по полочкам и выявить из-за чего происходят тормоза. Если метод содержит запрос к БД, то следует проанализировать запрос и выявить его недостатки через план исполнения (Execution Plan).

Кстати, во-время работы на клиенте, также желательно отслеживать основные Perfomance счетчики сервера, где установлен AOS. Это могут быть счетчики такие как количество используемсой оперативной памяти, количество обращений к диску, загрузка процессора и счетчики AOS (app objects, cache app objects, cursor).

Удачи.
Старый 08.08.2005, 16:44   #9  
SimPai is offline
SimPai
MCTS
MCBMSS
 
105 / 10 (1) +
Регистрация: 22.05.2002
Адрес: Москва
Re: Тормозит форма складских проводок
Цитата:
Изначально опубликовано chel
Добрый день

Тормозит форма "Управление запасами - Запросы - Проводки - Проводки". Открывается по нескольку минут.
Что пробовал: посмотрел, какой запрос используется (таблицы InventTrans, InventTransPosting, InventDim). Увидел, что на поля, по которым есть relation между InventTrans и InventDim есть индексы в обеих таблицах. Увидел, что на relation между таблицами InventTrans и InventTransPosting нет индексов. После их создания - скорость открытия формы не увеличилась
Пожалуйста, подскажите - как можно увеличить производительность этой формы.

Заранее спасибо за советы.
Поставте программно какой-нибудь простенький фильтр, отбирающий несколько записей. Форма будет открываться быстро.
Ещё попробуйте следующее.
- проверте соответствие флага «initialize database for UNICODE» на закладке «Database» в настройках запуска системы и настроек БД
- переиндексация БД (или хотя бы таблиц, использующихся на форме)
- ну и, конечно, index tuning wizard (только учитывайте DataAreaID)
__________________
Удачи.
Старый 08.08.2005, 16:46   #10  
Axapta is offline
Axapta
Участник
 
91 / 12 (1) ++
Регистрация: 21.06.2002
Адрес: Moscow
Re: Re: Тормозит форма складских проводок
Цитата:
Изначально опубликовано SimPai


Поставте программно какой-нибудь простенький фильтр, отбирающий несколько записей. Форма будет открываться быстро.
Ещё попробуйте следующее.
- проверте соответствие флага «initialize database for UNICODE» на закладке «Database» в настройках запуска системы и настроек БД
- переиндексация БД (или хотя бы таблиц, использующихся на форме)
- ну и, конечно, index tuning wizard (только учитывайте DataAreaID)
С фильтром - хорошая идея, ведь сделали так на запросе по бух.проводкам, почему про скл.проводки не подумали - непонятно. Очевидно ведь, что в форму заходят не просто полистать проводки, а найти по какому то условию...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Разбиение складских проводок при закупке Mystery DAX: Программирование 15 18.09.2008 17:05
Свёртывание складских проводок tricky DAX: Программирование 3 29.03.2007 12:47
Сумма и количество складских проводок при разноске складских журналов vasiliy DAX: Программирование 0 04.08.2005 11:04
Сторно складских проводок IvanHARD DAX: Функционал 8 14.03.2005 14:15
Форма тормозит... Alks DAX: Программирование 2 02.12.2004 06:27

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

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

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