Краткое руководство. Создание рабочей нагрузки классификатора с помощью T-SQL

Благодаря этому краткому руководству вы быстро создадите классификатор рабочей нагрузки с высоким уровнем важности для руководителей своей организации. Этот классификатор рабочей нагрузки позволит запросам руководителей иметь приоритет над другими запросами с меньшей важностью в очереди.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.

Примечание

Создание экземпляра выделенного пула SQL в Azure Synapse Analytics может повлечь дополнительные расходы. Дополнительные сведения см. на странице цен на Azure Synapse Analytics.

Предварительные требования

В этом кратком руководстве предполагается, что вы подготовили к работе выделенный пул SQL в Azure Synapse Analytics, а также что у вас есть права доступа CONTROL DATABASE. Если его требуется создать, используйте инструкции из статьи Краткое руководство. Создание выделенного пула SQL с помощью портала Azure, чтобы создать выделенный пул SQL mySampleDataWarehouse.

Вход на портал Azure

Войдите на портал Azure.

Создание имени для входа TheCEO

Создайте имя для входа с проверкой подлинности 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.

Выполните следующие действия, чтобы очистить ресурсы.

  1. Войдите на портал Azure и выберите выделенный пул SQL.

    Очистка ресурсов

  2. Чтобы приостановить вычисление, нажмите кнопку Пауза. Если работа выделенного пула SQL приостановлена, вы увидите кнопку Запуск. Чтобы возобновить вычисление, нажмите кнопку Пуск.

  3. Чтобы удалить выделенный пул SQL во избежание дальнейших платежей за вычисление или хранение, нажмите кнопку Удалить.

Дальнейшие действия