Настройка важности рабочей нагрузки в выделенном пуле SQL для Azure Synapse Analytics
Настройка важности в выделенном пуле SQL для Azure Synapse позволяет влиять на планирование запросов. Запросы с более высокой важностью будут выполняться перед запросами с более низкой важностью. Чтобы назначить важность запросам, необходимо создать классификатор рабочей нагрузки.
Создание классификатора рабочей нагрузки с учётом важности
Часто в сценарии хранилища данных у вас есть пользователи в занятой системе, которые должны быстро выполнять свои запросы. Пользователь может быть руководителем компании, которая должна запускать отчеты, или пользователь может быть аналитиком, выполняющим adhoc-запрос. Чтобы назначить важность, необходимо создать классификатор рабочей нагрузки и важность, назначенную запросу. В примерах ниже используется синтаксис create workload classifier для создания двух классификаторов. #D0 может быть одиноким пользователем или группой. Чтобы найти существующих пользователей выделенного пула SQL, выполните следующую команду:
Select name from sys.sysusers
Чтобы создать классификатор рабочей нагрузки, для пользователя с более высоким уровнем важности выполните следующую команду:
CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'name'
,IMPORTANCE = above_normal);
Чтобы создать классификатор рабочей нагрузки для пользователя, выполняющий запросы adhoc с более низкой важностью, выполните следующую команду:
CREATE WORKLOAD CLASSIFIER AdhocClassifier
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'name'
,IMPORTANCE = below_normal);
Дальнейшие шаги
- Дополнительные сведения об управлении рабочей нагрузкой см. в классификации рабочих нагрузок
- Для получения дополнительной информации о важности см. Важность рабочей нагрузки
#B0 Перейти к управлению важностью рабочей нагрузки и мониторингу #C1