Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS SQL 2017 залипает  [new]
Andrey.dav
Member

Откуда:
Сообщений: 5
Добрый день,

Нужна помощь.
Сегодня почему то начал залипать сервак.
Работает нормально, потом в один прекрасный момент перестает.

Выполняю процедуру - выполняется за 8 сек.
Минут через 20-30 эта же процедура тупо висит 3 мин и более и выполняется.
И так по всему... Select, update.

Перезапускаю сервак , снова все ок на 30 мин.

Что может быть? Где искать проблему?

Спасибо!

Андрей
19 дек 18, 17:53    [21768689]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
Danion
Member

Откуда: Москва
Сообщений: 203
Andrey.dav,

Добрый день.
Желательно больше информации: что в это время творится с нагрузкой ЦПУ, оперативкой, дисками, с блокировками в самом SQL сервере?

А то вариантов слишком много. Например в шедулере джоб вызывающий полку ЦПУ и запускающийся раз в 20-30 минут.
19 дек 18, 17:57    [21768696]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
Andrey.dav
Member

Откуда:
Сообщений: 5
По загрузе ЦПУ , Памяти все ок. Там не более 25-30% нагрузка.
Никто ничего не трогает.
Залез в Логи - пишет Ошибка: 17188, серьезность: 16, состояние: 1.

Но я не понял еще , это когда я перезапускаю сервер оно пишет или до этого.
Залипнет понаблюдаю.


Андрей
19 дек 18, 18:06    [21768709]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
Andrey.dav
Member

Откуда:
Сообщений: 5
Сообщение 1205, уровень 13, состояние 51, строка 7
Транзакция (идентификатор процесса 87) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно.



Вот такое выдает, не подскажите как отловить где бок?
19 дек 18, 18:36    [21768742]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4740
Andrey.dav
Сообщение 1205, уровень 13, состояние 51, строка 7
Транзакция (идентификатор процесса 87) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно.



Вот такое выдает, не подскажите как отловить где бок?


GOOGLE DEADLOCK
19 дек 18, 19:17    [21768792]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 773
Andrey.dav
Сообщение 1205, уровень 13, состояние 51, строка 7
Транзакция (идентификатор процесса 87) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно.



Вот такое выдает, не подскажите как отловить где бок?


exec sp_who2


Смотреть поле BlkBy, выяснить что делают блокирующая и блокированная сессии.
19 дек 18, 22:30    [21768960]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
uaggster
Member

Откуда:
Сообщений: 827
Может всё проще?
Стоит процентное приращение, а instant file initialization не разрешено.
2017 вроде сразу при установке предлагает разрешить, но всякое бывает :-)

90% неисправностей электрооборудования - это неисправность электрической розетки.
20 дек 18, 08:49    [21769134]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
Andrey.dav
Перезапускаю сервак , снова все ок на 30 мин.

в любой непонятной ситуации - перезапускай сервер! ))
20 дек 18, 10:22    [21769207]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2017 залипает  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Andrey.dav,

Может быть все что угодно. С таким "подробным" описанием проблемы я бы посоветовал обратиться к вашему ДБА.
21 дек 18, 04:55    [21770183]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить