Поделиться через


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

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

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

Примечание.

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

Предпосылки

В этом кратком руководстве предполагается, что вы уже создали выделенный пул SQL в Azure Synapse Analytics и обладаете разрешениями CONTROL DATABASE. Если его требуется создать, используйте Создать и Подключить - портал, чтобы создать выделенный пул 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" с высоким приоритетом.

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, чтобы плата не взимается за вычислительные ресурсы или хранилище, нажмите кнопку "Удалить".

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