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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2009, 14:54   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
А можно подетальнее сообщить по плану запроса? Интересуют параметры, нарисованные в зеленых овалах. А в нижней строке - интересует где больше просаживается производительность - на объединении таблиц или на поиске.

Нажмите на изображение для увеличения
Название: Plan.PNG
Просмотров: 181
Размер:	37.0 Кб
ID:	5058
__________________
Возможно сделать все. Вопрос времени
Старый 31.08.2009, 15:26   #2  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
А можно подетальнее сообщить по плану запроса? Интересуют параметры, нарисованные в зеленых овалах. А в нижней строке - интересует где больше просаживается производительность - на объединении таблиц или на поиске.
Странно, по плану небольшие затраты и ожижаемое кол-во строк.
Миниатюры
Нажмите на изображение для увеличения
Название: QueryPlan1.JPG
Просмотров: 332
Размер:	74.5 Кб
ID:	5059   Нажмите на изображение для увеличения
Название: QueryPlan2.JPG
Просмотров: 354
Размер:	76.7 Кб
ID:	5060  

Нажмите на изображение для увеличения
Название: QueryPlan3.JPG
Просмотров: 220
Размер:	78.7 Кб
ID:	5061  
Старый 31.08.2009, 15:56   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от ena_ax Посмотреть сообщение
Странно, по плану небольшие затраты и ожижаемое кол-во строк.
А на суммировании? (Stream Aggregate)

Может просто сейчас не тормозит запрос?

Возможны по идее еще варианты - если кто-то другой лочит InventSum - и Вы подвисаете. Например - один (пакетник к примеру) запустил сводное планирование (пересчет склада), остальные наслаждаются скоростью работы.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 31.08.2009 в 15:59.
Старый 31.08.2009, 16:19   #4  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
А на суммировании? (Stream Aggregate)

Может просто сейчас не тормозит запрос?

Возможны по идее еще варианты - если кто-то другой лочит InventSum - и Вы подвисаете. Например - один (пакетник к примеру) запустил сводное планирование (пересчет склада), остальные наслаждаются скоростью работы.
Я первый раз пользуюсь Трейсером запросом и всего не знаю. Поэтому План запроса, который я приводил в предыдущем посте, был создан когда тормозов уже не было. Теперь понятно, что план Исполнения надо смотреть в момент возникновения тормозов. При следующем случае зафиксирую.

Сводное планирование не используем. Пересчет склада запускаю только я.
Старый 09.09.2009, 10:50   #5  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
При очередной зависании замедлении системы снял показания Tracer. План выполнения запроса показывает минимальные затраты на выполнение, при этом общее время ожидания велико.
В это время на SQL в Activity Monitor блокировка процесса 55 (см. рис.) - база tempdb


create table #tmpDBCCinputbuffer ([Event Type] nvarchar(512), [Parameters] int,
[Event Info] nvarchar(512))
insert into #tmpDBCCinputbuffer exec ('DBCC INPUTBUFFER(79)')
select [Event Info] from #tmpDBCCinputbuffer

Может в этом проблема?

Помимо реиндексации проблема решается перезапуском SQL.
Миниатюры
Нажмите на изображение для увеличения
Название: Tracer1.jpg
Просмотров: 405
Размер:	80.7 Кб
ID:	5109   Нажмите на изображение для увеличения
Название: SQL1.jpg
Просмотров: 472
Размер:	180.2 Кб
ID:	5110  


Последний раз редактировалось ena_ax; 09.09.2009 в 10:52.
Старый 17.09.2009, 16:12   #6  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Вообще-то DBCC INPUTBUFFER(79) всего лишь означает, что данный процесс снял информацию о последней команде процесса 79.
Блокировка Sch-M - это schema lock, в tempdb накладывается, например, при truncate временных таблиц, а вообще при изменении структуры таблицы.

Не в этом направлении надо копать.

Вы в момент подвисания запроса снимите его план в SQL Server Management Studio (естественно, в синтаксисе T-SQL), и выложите его сюда, а лучше - на sql.ru.

Одновременно в SQL Profiler'е мониторьте блокировки на участвующие в запросе таблицы Аксапты.
Если план нормальный, значит, дело в блокировках другим процессом, или внутренних блокировках.
Чтобы отбросить 1-й вариант: может, запускаются какие-то jobs SQL-сервера/пакеты Аксапты, конкурирующие?
Теги
ax4.0, sql 2005, заказ на продажу, производительность, тормоза

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 4.0 Заказ на продажу на основании заказа на покупку Бигудь DAX: Функционал 13 20.11.2024 17:12
Цены в строке заказа меняются при изменении шапки заказа s.alex DAX: Функционал 8 14.04.2009 11:27
Производственный заказ из заказа на продажу (не создается) Sadj DAX: Функционал 3 23.01.2009 09:39
Формирование цены товара с учетом скидок и дисконтов на примере заказа на продажу rusalaudinov DAX: Программирование 3 21.03.2008 13:39
Удаление заказа на продажу Ace of Database DAX: Функционал 3 29.07.2005 10:41
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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