Изменение параметров группы рабочей нагрузкиChange Workload Group Settings

ПРИМЕНЯЕТСЯ к: ДаSQL Serverнебазы данных SQL Azureнехранилище данных SQL Azure не Параллельное хранилище данныхTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Параметры группы рабочей нагрузки можно изменить с помощью среды SQL Server Management StudioSQL Server Management Studio. You can change workload group settings by using SQL Server Management StudioSQL Server Management Studio.

Перед началомBefore You Begin

ограниченияLimitations and Restrictions

Можно изменить параметры группы рабочей нагрузки по умолчанию и групп рабочей нагрузки, определяемых пользователем.You can change the settings of the default workload group and user-defined workload groups.

REQUEST_MAX_MEMORY_GRANT_PERCENTREQUEST_MAX_MEMORY_GRANT_PERCENT

Объем памяти, затрачиваемой на создание индекса в невыровненной секционированной таблице, пропорционален количеству секций, охватываемых индексом.The memory consumed by index creation on a non-aligned partitioned table is proportional to the number of partitions involved. Если общий объем необходимой памяти превышает лимит для каждого запроса (REQUEST_MAX_MEMORY_GRANT_PERCENT), установленный параметром для группы рабочей нагрузки, то создание этого индекса может завершиться ошибкой.If the total required memory exceeds the per-query limit, (REQUEST_MAX_MEMORY_GRANT_PERCENT) imposed by the workload group setting, this index creation may fail. Для обеспечения совместимости с версией SQL Server 2005 группа рабочей нагрузки по умолчанию позволяет запросу превысить лимит для каждого запроса с учетом минимального объема памяти, необходимого при запуске, поэтому пользователь может запустить тот же процесс создания индекса в группе рабочей нагрузки по умолчанию, если в пуле ресурсов по умолчанию достаточно памяти, настроенной для выполнения такого запроса.Because the default workload group allows a query to exceed the per-query limit with the minimum required memory to start for SQL Server 2005 compatibility, the user may be able to run the same index creation in the default workload group, if the default resource pool has enough total memory configured to run such a query.

Разрешено создание индексов для использования большего объема памяти рабочей области, чем было указано изначально, в целях повышения производительности.Index creation is allowed to use more memory workspace than initially granted for performance. Эта специальная обработка поддерживается регулятором ресурсов, однако изначально предоставленная память и любая дополнительная выделенная память ограничены настройками группы рабочей нагрузки и пула ресурсов.This special handling is supported by Resource Governor, however, the initial grant and any additional memory grant are limited by the workload group and resource pool settings.

PermissionsPermissions

Для изменения параметров группы рабочей нагрузки требуется разрешение CONTROL SERVER.Changing workload group settings requires CONTROL SERVER permission.

Изменение параметров группы рабочей нагрузки с использованием среды SQL Server Management StudioChange Workload Group Settings Using SQL Server Management Studio

Изменение параметров группы рабочей нагрузки с использованием среды SQL Server Management StudioSQL Server Management StudioTo change workload group settings by using SQL Server Management StudioSQL Server Management Studio

  1. В обозревателе объектов рекурсивно разверните узел Управление вплоть до и включая папку Группы рабочей нагрузки , которая включает группу рабочей нагрузки, подлежащую изменению.In Object Explorer, recursively expand the Management node down to and including the Workload Groups folder that contains the workload group to be modified.

  2. Щелкните правой кнопкой мыши группу рабочей нагрузки, подлежащую изменению, и выберите пункт Свойства.Right-click the workload group to be modified, and then click Properties.

  3. На странице Свойства регулятора ресурсов выберите строку для группы рабочей нагрузки в сетке Группы рабочей нагрузки для пула ресурсов , если она не выделена автоматически.In the Resource Governor Properties page, select the row for the workload group in the Workload groups for resource pool grid if it is not automatically selected.

  4. Щелкните или дважды щелкните ячейки в строке, подлежащие изменению, и введите новые значения.Click or double-click the cells in the row to be changed, and enter the new values.

  5. Чтобы сохранить изменения, нажмите кнопку ОК.To save the changes, click OK

Изменение параметров группы рабочей нагрузки с использованием Transact-SQLChange Workload Group Settings Using Transact-SQL

Изменение параметров группы рабочей нагрузки с использованием Transact-SQLTo change workload group settings by using Transact-SQL

  1. Выполните инструкцию ALTER WORKLOAD GROUP, указав значения свойств, которые необходимо изменить.Run the ALTER WORKLOAD GROUP statement specifying the property values to be changed.

  2. Выполните инструкцию ALTER RESOURCE GOVERNOR RECONFIGURE.Run the ALTER RESOURCE GOVERNOR RECONFIGURE statement.

Пример (Transact-SQL)Example (Transact-SQL)

В следующем примере изменяется значение параметра максимального объема выделенной памяти в процентах для группы рабочей нагрузки с именем groupAdhoc.The following example changes the max memory grant percent setting for the workload group named groupAdhoc.

ALTER WORKLOAD GROUP groupAdhoc  
WITH (REQUEST_MAX_MEMORY_GRANT_PERCENT = 30);  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

См. также:See Also

регулятор ресурсов Resource Governor
Создание группы рабочей нагрузки Create a Workload Group
Создание пула ресурсов Create a Resource Pool
Изменение параметров пула ресурсов Change Resource Pool Settings
ALTER WORKLOAD GROUP (Transact-SQL) ALTER WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE POOL (Transact-SQL) ALTER RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)ALTER RESOURCE GOVERNOR (Transact-SQL)