Создание группы рабочей нагрузки
Область применения: SQL Server Управляемый экземпляр SQL Azure
Группу рабочих нагрузок можно создать с помощью SQL Server Management Studio или Transact-SQL.
Прежде чем начать: Ограничения и ограничения, разрешения
Создание группы рабочей нагрузки с помощью: SQL Server Management Studio, Transact-SQL
Перед началом
Ограничения
REQUEST_MAX_MEMORY_GRANT_PERCENT
Объем памяти, затрачиваемой на создание индекса в невыровненной секционированной таблице, пропорционален количеству секций, охватываемых индексом. Если общий объем необходимой памяти превышает лимит для каждого запроса (REQUEST_MAX_MEMORY_GRANT_PERCENT), установленный параметром для группы рабочей нагрузки, то создание этого индекса может завершиться ошибкой. Для обеспечения совместимости с версией SQL Server 2005 группа рабочей нагрузки по умолчанию позволяет запросу превысить лимит для каждого запроса с учетом минимального объема памяти, необходимого при запуске, поэтому пользователь может запустить тот же процесс создания индекса в группе рабочей нагрузки по умолчанию, если в пуле ресурсов по умолчанию достаточно памяти, настроенной для выполнения такого запроса.
Разрешено создание индексов для использования большего объема памяти рабочей области, чем было указано изначально, в целях повышения производительности. Эта специальная обработка поддерживается регулятором ресурсов, однако изначально предоставленная память и любая дополнительная выделенная память ограничены настройками группы рабочей нагрузки и пула ресурсов.
Разрешения
Для создания группы рабочей нагрузки требуется разрешение CONTROL SERVER.
Создание группы рабочей нагрузки в среде SQL Server Management Studio
Создание группы рабочей нагрузки с помощью SQL Server Management Studio
В обозревателе объектов рекурсивно разверните узел Управление вплоть до узла «Пул ресурсов», содержащего группу рабочей нагрузки, которую необходимо изменить.
Щелкните правой кнопкой мыши папку Группы рабочей нагрузки и выберите команду Создать группу рабочей нагрузки.
Убедитесь в том, что в сетке Пулы ресурсов выделен подсветкой пул ресурсов, в который должна быть добавлена группа рабочей нагрузки.
В сетке Группы рабочей нагрузки для пула ресурсов будет присутствовать новая строка с пустым именем и значениями по умолчанию в других столбцах.
Щелкните ячейку Имя и введите имя для группы рабочей нагрузки.
Щелкните или дважды щелкните все прочие ячейки в строке, для которых необходимо задать параметры, отличные от применяемых по умолчанию, и введите новые значения.
Чтобы сохранить изменения, нажмите кнопку ОК.
Создание группы рабочей нагрузки с помощью Transact-SQL
Создание группы рабочей нагрузки с помощью Transact-SQL
Выполните инструкцию CREATE WORKLOAD GROUP, указав значения свойств, которые необходимо установить.
Выполните инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE .
Пример (Transact-SQL)
В следующем примере создается группа рабочей нагрузки с именем groupAdhoc
, которая находится в пуле ресурсов с именем poolAdhoc
.
CREATE WORKLOAD GROUP groupAdhoc
USING poolAdhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
См. также
регулятор ресурсов
Включение регулятора ресурсов
Создание пула ресурсов
Изменение параметров группы рабочей нагрузки
Создание и тестирование пользовательской функции-классификатора
CREATE WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)
CREATE EXTERNAL RESOURCE POOL (Transact-SQL)