Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать автозакрытие страрых коннектов? / 14 сообщений из 14, страница 1 из 1
28.01.2020, 16:20
    #39919518
ДваждыДва
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
Добрый день.


Смотрю в sysprocesses.

Там около тысячи коннектов, last_batch которых более часа.

И их количество растет.




Подскажите пожалуйста, как сделать автозакрытие неактивных коннектов?
...
Рейтинг: 0 / 0
28.01.2020, 16:27
    #39919522
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
ДваждыДва,

Объяснить программистам, что их надо закрывать
...
Рейтинг: 0 / 0
28.01.2020, 16:31
    #39919530
ДваждыДва
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
TaPaK
ДваждыДва,

Объяснить программистам, что их надо закрывать


А принудительно, настройками возможно? (не джоб+скрипт)
...
Рейтинг: 0 / 0
28.01.2020, 16:39
    #39919537
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
ДваждыДва,

А зачем? Вы эстет, что ли?
...
Рейтинг: 0 / 0
28.01.2020, 16:47
    #39919546
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
ДваждыДва,

Там на коннект уходит всего несколько десятков килобайт памяти, в сумме будет 1-2-3 Мб.
Это проблема стоит времени на ее решение?
...
Рейтинг: 0 / 0
28.01.2020, 17:11
    #39919558
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
Если есть возможность повлиять на написание клиентского приложения, то этим стоит воспользоваться. Иногда программисты неверно работают с пулом соединений, и количество соединений неоправданно растёт.
...
Рейтинг: 0 / 0
28.01.2020, 17:28
    #39919569
ДваждыДва
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
Владислав Колосов
ДваждыДва,

А зачем? Вы эстет, что ли?


А кому-то нужны десятки тысяч висящих коннектов?
...
Рейтинг: 0 / 0
28.01.2020, 17:29
    #39919570
ДваждыДва
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
Владислав Колосов
Если есть возможность повлиять на написание клиентского приложения, то этим стоит воспользоваться. Иногда программисты неверно работают с пулом соединений, и количество соединений неоправданно растёт.


А как средствами sql сервер их закрывать?

Или ms sql server не может это делать с помощью своих настроек?
...
Рейтинг: 0 / 0
28.01.2020, 17:35
    #39919574
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
ДваждыДва,

нет, "устаревание" подключений не предусмотрено.
...
Рейтинг: 0 / 0
28.01.2020, 17:37
    #39919577
ДваждыДва
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
Владислав Колосов
ДваждыДва,

нет, "устаревание" подключений не предусмотрено.


:-((
...
Рейтинг: 0 / 0
28.01.2020, 17:37
    #39919578
ДваждыДва
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
Спасибо.
...
Рейтинг: 0 / 0
28.01.2020, 17:38
    #39919580
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
ДваждыДва
Владислав Колосов
Если есть возможность повлиять на написание клиентского приложения, то этим стоит воспользоваться. Иногда программисты неверно работают с пулом соединений, и количество соединений неоправданно растёт.


А как средствами sql сервер их закрывать?

Или ms sql server не может это делать с помощью своих настроек?

откуда sql будет понимать что эти дроиды должны умереть? Правильный путь это корректное закрытие на стороне клиента
...
Рейтинг: 0 / 0
28.01.2020, 17:42
    #39919581
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
ДваждыДва
А как средствами sql сервер их закрывать?

Или ms sql server не может это делать с помощью своих настроек?
Их можно убивать командой KILL

Но нужно выработать какой то критерий, какие коннекты следует закрыть.
Потому что, в общем случае, полезные коннекты совершенно неотличимы от "забытых". Поэтому и настроек таких нет, и быть не может.
...
Рейтинг: 0 / 0
28.01.2020, 17:44
    #39919585
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать автозакрытие страрых коннектов?
alexeyvgИх можно убивать командой KILL

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


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