Краткое руководство. Создание рабочей нагрузки классификатора с помощью T-SQL
Благодаря этому краткому руководству вы быстро создадите классификатор рабочей нагрузки с высоким уровнем важности для руководителей своей организации. Этот классификатор рабочей нагрузки позволит запросам руководителей иметь приоритет над другими запросами с меньшей важностью в очереди.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Примечание
Создание экземпляра выделенного пула SQL в Azure Synapse Analytics может повлечь дополнительные расходы. Дополнительные сведения см. на странице цен на Azure Synapse Analytics.
В этом кратком руководстве предполагается, что вы подготовили к работе выделенный пул SQL в Azure Synapse Analytics, а также что у вас есть права доступа CONTROL DATABASE. Если его требуется создать, используйте инструкции из статьи Краткое руководство. Создание выделенного пула SQL с помощью портала Azure, чтобы создать выделенный пул SQL mySampleDataWarehouse.
Войдите на портал Azure.
Создайте имя для входа с проверкой подлинности SQL Server в базу данных master
, используя функцию CREATE LOGIN для TheCEO.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;
Создайте пользователя TheCEO в mySampleDataWarehouse.
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;
Для пользователя TheCEO создайте классификатор рабочей нагрузки, задав его параметру относительной важности запроса IMPORTANCE значение HIGH.
DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'TheCEO'
,IMPORTANCE = HIGH);
SELECT * FROM sys.workload_management_workload_classifiers
DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;
Плата взимается за единицы хранилища данных и данные, хранящиеся в выделенном пуле SQL. Плата за вычислительные ресурсы и ресурсы хранилища взимается отдельно.
- Если вы хотите сохранить данные в хранилище, то можете приостановить работу вычислительных ресурсов, когда не используете выделенный пул SQL. При приостановке вычислений плата взимается только за хранение данных. Когда вы будете готовы работать с данными, возобновите вычисление.
- Если вы хотите исключить будущие расходы, то можете удалить выделенный пул SQL.
Выполните следующие действия, чтобы очистить ресурсы.
Войдите на портал Azure и выберите выделенный пул SQL.
Чтобы приостановить вычисление, нажмите кнопку Пауза. Если работа выделенного пула SQL приостановлена, вы увидите кнопку Запуск. Чтобы возобновить вычисление, нажмите кнопку Пуск.
Чтобы удалить выделенный пул SQL во избежание дальнейших платежей за вычисление или хранение, нажмите кнопку Удалить.
- Теперь вы создали классификатор рабочей нагрузки. Выполните несколько запросов как TheCEO, чтобы проверить, как они работают. Запросы и назначенную важность см. в разделе sys.dm_pdw_exec_requests.
- Дополнительные сведения об управлении рабочей нагрузкой выделенного пула SQL см. в статьях Важность рабочих нагрузок и Классификация рабочих нагрузок.
- См. статьи с инструкциями по настройке уровня важности рабочих нагрузок, а также по администрированию и мониторингу рабочих нагрузок.