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

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

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

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

Сводное планирование не используем. Пересчет склада запускаю только я.
Старый 09.09.2009, 10:50   #22  
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
Просмотров: 386
Размер:	80.7 Кб
ID:	5109   Нажмите на изображение для увеличения
Название: SQL1.jpg
Просмотров: 457
Размер:	180.2 Кб
ID:	5110  


Последний раз редактировалось ena_ax; 09.09.2009 в 10:52.
Старый 17.09.2009, 16:12   #23  
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-сервера/пакеты Аксапты, конкурирующие?
Старый 17.09.2009, 23:04   #24  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
это же 4 и SQL2005 там не должно быть проблем с блокировками чтения, если база в нормальном режиме 90 и с включенными SNAPSHOT ISOLATION
а вот проблемы с tempdb как раз могут быть, если она стоит на медленном диске с включенным autoshrink-ом
Старый 18.09.2009, 13:22   #25  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Цитата:
Сообщение от wamr
а вот проблемы с tempdb как раз могут быть, если она стоит на медленном диске с включенным autoshrink-ом
Ну конечно могут быть! Но то, что привёл автор темы, признаком проблем в tempdb не является.
Ну, конечно, может, у tempdb банально прирост по 1 Мб на медленном диске, или ещё что-нибудь. Проверить настройки, помониторить tempdb, и переходить наконец к блокировкам.
Цитата:
Сообщение от wamr
это же 4 и SQL2005 там не должно быть проблем с блокировками чтения, если база в нормальном режиме 90 и с включенными SNAPSHOT ISOLATION
У перешедших с SQL 2000, бывает, до сих пор стоит режим совместимости.
Цитата:
Сообщение от wamr
это же 4
Ax 4.0 рекомендует работать в версионном режиме?
Теги
ax4.0, sql 2005, заказ на продажу, производительность, тормоза

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 4.0 Заказ на продажу на основании заказа на покупку Бигудь DAX: Функционал 12 06.10.2010 11:06
Цены в строке заказа меняются при изменении шапки заказа 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, время: 06:37.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.