Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 понизить количество чтений при выполнении запроса  [new]
хинт ересно
Guest
Вопрос может показаться странным, но есть ли возможность, понизить кол-во чтений (скажем в секунду) для конкретного запроса? На подобии maxdop. Чтобы он выполнялся, пусть и долго, но не нагружал чтением диски.
12 фев 14, 23:30    [15559933]     Ответить | Цитировать Сообщить модератору
 Re: понизить количество чтений при выполнении запроса  [new]
Crimzic
Member

Откуда: Sydney
Сообщений: 59
hi хинт ересно,

Начиная с SQL Server 2014 Resource Governor может ограничивать IO так, как вам надо (MAX_IOPS_PER_VOLUME): http://msdn.microsoft.com/en-us/library/hh510189(v=sql.120).aspx (в более ранних версиях только CPU & Memory).
13 фев 14, 03:15    [15560294]     Ответить | Цитировать Сообщить модератору
 Re: понизить количество чтений при выполнении запроса  [new]
aleks2
Guest
хинт ересно
Вопрос может показаться странным, но есть ли возможность, понизить кол-во чтений (скажем в секунду) для конкретного запроса? На подобии maxdop. Чтобы он выполнялся, пусть и долго, но не нагружал чтением диски.


Желание "не очень" для блокировочников. Ведь начав выполняться запрос заблокирует записи - и фсе остальные ВИПы будут просто ждать.
13 фев 14, 08:45    [15560491]     Ответить | Цитировать Сообщить модератору
 Re: понизить количество чтений при выполнении запроса  [new]
хинт ересно
Guest
Спасибо за ответы.

Подразумевались, конечно же, запросы без наложения блокировок и контроля уровня изоляции.


MAX_IOPS_PER_VOLUME - то что нужно, только боюсь ждать придется очень долго, пока решатся съехать с 2005го :)
13 фев 14, 10:30    [15560988]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить