powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Клиентские приложения теряют связь с SQL
9 сообщений из 9, страница 1 из 1
Клиентские приложения теряют связь с SQL
    #39667869
jurasz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

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

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

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

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

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

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


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