Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Клиентские приложения теряют связь с SQL / 9 сообщений из 9, страница 1 из 1
30.06.2018, 16:34
    #39667869
jurasz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
Добрый день.

На сервере крутится служба SQL к которой обращается одновременно около 200 клиентских приложений (серверной части у приложений нет, запросы идут напрямую к SQL). Сама база на SSD диске.

Все хорошо, но бывают моменты с периодичность раз в неделю, когда все клиентские приложения просто зависают напрочь... и сами отвисают через 3-5 минут.

В это время сама база отвечает на запросы без проблем, но клиентские приложения висят. Сам сервер так же доступен - пинги к серверу идут. Но дело не в сети, так как клиентское приложение, установленное на самом сервере так же зависает.

По системному монитору в этот момент было замечено снижение активности диска, т.е. фактически нагрузка c него пропадала - падала загрузка процессора, падали очереди и т.д.

Скажите какие параметры можно дополнительно мониторить для выявления причины?

Возможно это чудит рейд контроллер? Возможно стоит мониторить какие-либо параметры самого SQLSERVER?
В журнале никаких ошибок в журнале нет.
...
Рейтинг: 0 / 0
30.06.2018, 17:49
    #39667881
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
Одной удачной блокировки будет достаточно, чтобы повесить и 200 тыс. клиентов на 3-5 дней.
Выясняйте, какой статус у ваших соединений в момент зависаний.
...
Рейтинг: 0 / 0
30.06.2018, 19:47
    #39667890
jurasz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
Поясните, о чем мне сможет сказать данный статус?
...
Рейтинг: 0 / 0
30.06.2018, 19:51
    #39667891
jurasz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
Гавриленко Сергей Алексеевич, но сама БД то отвечала на запросы, если к ней обращаться... висят только клиенты.
...
Рейтинг: 0 / 0
30.06.2018, 20:15
    #39667895
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
juraszГавриленко Сергей Алексеевич, но сама БД то отвечала на запросы, если к ней обращаться... висят только клиенты.База отвечала на те же запросы, что выполняли клиенты, или на какие-то другие?
...
Рейтинг: 0 / 0
01.07.2018, 01:52
    #39667939
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
juraszПоясните, о чем мне сможет сказать данный статус?О том, почему висят клиенты, если это из за блокировок (а это на 99.9% из за блокировок).
...
Рейтинг: 0 / 0
01.07.2018, 07:25
    #39667948
jurasz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
Скажите, какими средствами я могу узнать статус подключений? монитор активности SQL? Но разве он там напишет причину?
...
Рейтинг: 0 / 0
01.07.2018, 09:22
    #39667954
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
juraszСкажите, какими средствами я могу узнать статус подключений?
Код: sql
1.
2.
exec sp_who2;
select * from sys.dm_exec_requests;
...
Рейтинг: 0 / 0
01.07.2018, 15:39
    #39668021
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиентские приложения теряют связь с SQL
juraszмонитор активности SQL? Но разве он там напишет причину?
Напишет. Если статус Task State выполняющегося запроса - SUSPENDED, то причина блокировки понятна из колонок Blocked By, Wait Type, Wait Resource. При этом, если причина блокировки - это другой запрос, то у этого блокирующего запроса колонка Head Blocker будет содержать 1 - можно его быстро найти сортировкой.
sp_who2 и sys.dm_exec_requests содержат похожую информацию, только колонки имеют немного другое название.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Клиентские приложения теряют связь с SQL / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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