Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Зависает процесс / 12 сообщений из 12, страница 1 из 1
09.07.2019, 18:04
    #39835627
dermama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
Коллеги, добрый вечер.
Зависает процесс, который должен отрабатывать за 2 минуты. Висит уже полтора часа. Перезапуск не помогает.
В ActivityMonitor блокирует якобы сам себя.
В процессе идет выгрузка данных из VIEW, в логике которого есть несколько LEFT JOIN к одной и тойже таблице(5 LEFT JOIN). Используются табличные указания WITH (NOLOCK). Данный процесс зависает только в начале месяца, потом сам как то про.....тся и работает штатно. Может быть кто то сталкивался с таким уже?
Заранее благодарен.
...
Рейтинг: 0 / 0
09.07.2019, 18:26
    #39835636
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermamaДанный процесс зависает только в начале месяцаМожет, вьюхи меняются в это время? Или делаются ещё какие то изменения метаданных (права, например)?
Вы соберите более подробную информацию во время зависания, типа, план, sp_lock
...
Рейтинг: 0 / 0
09.07.2019, 18:30
    #39835639
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermama,

Для начала обновите статистику таблиц.
...
Рейтинг: 0 / 0
09.07.2019, 18:44
    #39835646
dermama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
alexeyvgdermamaДанный процесс зависает только в начале месяцаМожет, вьюхи меняются в это время? Или делаются ещё какие то изменения метаданных (права, например)?
Вы соберите более подробную информацию во время зависания, типа, план, sp_lock

Нет, VIEW у нас неизменны в это время.
Смотрю статистику, зависает на первом INSERTE основной процедуры.
...
Рейтинг: 0 / 0
09.07.2019, 18:47
    #39835649
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermamaalexeyvgпропущено...
Может, вьюхи меняются в это время? Или делаются ещё какие то изменения метаданных (права, например)?
Вы соберите более подробную информацию во время зависания, типа, план, sp_lock

Нет, VIEW у нас неизменны в это время.
Смотрю статистику, зависает на первом INSERTE основной процедуры.
wait-ы какие при этом?
...
Рейтинг: 0 / 0
09.07.2019, 18:47
    #39835650
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermama,

sys.dm_exec_requests
sys.dm_os_waiting_tasks

Смотрите чего ожидает ваш процесс.
...
Рейтинг: 0 / 0
09.07.2019, 18:51
    #39835655
dermama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
msLexdermamaпропущено...


Нет, VIEW у нас неизменны в это время.
Смотрю статистику, зависает на первом INSERTE основной процедуры.
wait-ы какие при этом?

как понять WAIT- ы какие?
...
Рейтинг: 0 / 0
09.07.2019, 18:56
    #39835658
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermamamsLexпропущено...

wait-ы какие при этом?

как понять WAIT- ы какие?
invmsys.dm_exec_requests
sys.dm_os_waiting_tasks
+ sys.dm_exec_session_wait_stats
...
Рейтинг: 0 / 0
09.07.2019, 20:54
    #39835697
dermama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
Коллеги, процесс отработал за 2 ч 22 минуты вместо штатных 2х минут. Причина осталась так и не ясна. буду разбираться, Такое только, когда запускаешь процесс за 1 число месяца. Мне кажется, что что то с WITH NO LOCK.. Нужно разбираться, чтобы выяснить причины.
Всем большое спасибо.
...
Рейтинг: 0 / 0
09.07.2019, 20:55
    #39835698
dermama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermamaКоллеги, процесс отработал за 2 ч 22 минуты вместо штатных 2х минут. Причина осталась так и не ясна. буду разбираться, Такое только, когда запускаешь процесс за 1 число месяца. Мне кажется, что что то с WITH NO LOCK.. Нужно разбираться, чтобы выяснить причины.
Всем большое спасибо.
за 3 часа 22
...
Рейтинг: 0 / 0
09.07.2019, 20:58
    #39835701
dermama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
msLexdermamaпропущено...


как понять WAIT- ы какие?
invmsys.dm_exec_requests
sys.dm_os_waiting_tasks
+ sys.dm_exec_session_wait_stats

обязательно постараюсь разобраться, как пользоваться данным функционалом, но я так понимаю его нужно запускать во время выполнения процесса. Спасибо за полезнуюю информацию.
...
Рейтинг: 0 / 0
09.07.2019, 22:57
    #39835727
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает процесс
dermama,

Смотрите план запроса на первое число и любое другое и сравниваете.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Зависает процесс / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]