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