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

Откуда: London
Сообщений: 2616
Как решаются (и решаются-ли) две древние проблемы в пределах одного сервиса / instance SQL Server?
есть-ли какие-то практики/рекомендации ?

1) ограничение ресурсов на сессию/пользователя (чтобы один не ложил сервер)
типа память / threads / cores / cpu% и т.д. в абсолютном или процентном выражении (хотя в % наверное спорно, т.к. число пользователей довольно динамично по разбросу)

2) приоритетность выполнения задач одних пользователей (или групп) над другими (или перестановка в очереди или например как только один пользователь захочет что-то сделать - все остальные {кроме системных} идут в паузу)

Спасибо.
9 ноя 18, 15:45    [21729764]     Ответить | Цитировать Сообщить модератору
 Re: Ресурсы пользователей/групп/сессии - как ограничить?  [new]
londinium
Member

Откуда: Киев
Сообщений: 1136
vikkiv,
вроде, когда-то мелькали слова типа "Resource Governor"
9 ноя 18, 15:52    [21729783]     Ответить | Цитировать Сообщить модератору
 Re: Ресурсы пользователей/групп/сессии - как ограничить?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7391
Resource Governor, можно управлять ресурсами, отправляя тот или иной коннект по его параметрам (например, сетевое пользователя или название приложения) в группу ресурсов. Управлять можно выделение памяти под запрос, использованием процессора и нагрузкой IO дисков. Можно перенастроить дефолтные значения для всех подключений.
9 ноя 18, 15:59    [21729802]     Ответить | Цитировать Сообщить модератору
 Re: Ресурсы пользователей/групп/сессии - как ограничить?  [new]
vikkiv
Member

Откуда: London
Сообщений: 2616
londinium, Владислав Колосов,

да, спасибо, предварительно нагугленные результаты вопрос по пользователям не решают, создаётся впечатление что это только в общем плане.
а пока пошел поверхностно читать мануал по RG на темы workload group, resource pool..

на первый взгляд - не похоже что то что ищу, хотя тема/область в некотором плане совпадает, но в частности (по пользователям) - не видно..
9 ноя 18, 16:02    [21729810]     Ответить | Цитировать Сообщить модератору
 Re: Ресурсы пользователей/групп/сессии - как ограничить?  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1172
vikkiv,

на первый взгляд - не похоже что то что ищу, хотя тема/область в некотором плане совпадает, но в частности (по пользователям) - не видно..


всмысле не совпадает? пишите классифицирующую функцию и вуа-ля хоть по пользователю хоть по сессии
9 ноя 18, 17:59    [21729979]     Ответить | Цитировать Сообщить модератору
 Re: Ресурсы пользователей/групп/сессии - как ограничить?  [new]
vikkiv
Member

Откуда: London
Сообщений: 2616
felix_ff,

спасибо за верное направление (судя по всему), будем пробовать (осваивать)
9 ноя 18, 19:17    [21730063]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить