Имя: Пароль:
1C
1С v8
Ограничить длительность запроса к базе
0 vhl
 
06.02.14
17:47
Платформа 8.2
Бывает напишешь кривой запрос и приходится вручную снимать процесс.
А бывает кто-то сделает отчет без отборов по всей базе и может повесить весь сервер.
Есть ли способ, возможно средствами MSSQL сервера ограничить длительность запросов или ограничить объем выбираемых данных?
1 Torquader
 
06.02.14
17:48
Средствами управления можно сеанс снять.
2 mikecool
 
06.02.14
17:51
у скуля обычно есть параметр типа объем памяти на процесс, админ ставил не более 6 гиг и норм
3 fisher
 
06.02.14
17:53
Насчет объемов сомневаюсь, а длительность точно можно ограничить. Но навскидку не вспомню, чего и где.
Можно, кажись, даже запретить выполнять такие запросы (если стоимость плана выполнения превышает заданную).
4 МихаилМ
 
06.02.14
17:58
(2)
(3)
укажите версии мс скл сервера.

многие работают еще на мс скл 2005
в нем нет таких возможностей.
5 shuhard
 
06.02.14
18:01
(0) можно мониторить подключения к серверу 1С и рубить по некоему формальному набору признаков
6 vhl
 
06.02.14
18:05
Я тут нашел штуку "Допустимый объем памяти" в настройках кластера. Эта штука будет рубить конкретный процесс или перезагружать весь сервак?
7 shuhard
 
06.02.14
18:06
(6) отдельный rphost, но удавит всех пользователей
8 vhl
 
06.02.14
18:07
(7) А "плохой" запрос убьет или передаст на новый rphost?