Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве вы быстро создадите группу рабочей нагрузки и классификатор для резервирования ресурсов для загрузки данных. The workload group will allocate 20% of the system resources to the data loads. Классификатор рабочей нагрузки назначает запросы группе загрузки данных. With 20% isolation for data loads, they are guaranteed resources to hit SLAs.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Примечание.
Создание экземпляра SQL Synapse в Azure Synapse Analytics может привести к созданию новой оплачиваемой службы. Дополнительные сведения см. на странице цен на Azure Synapse Analytics.
Предпосылки
This quickstart assumes you already have a Synapse SQL instance in Azure Synapse and that you have CONTROL DATABASE permissions. If you need to create one, use Create and Connect - portal to create a dedicated SQL pool called mySampleDataWarehouse.
Создание имени входа для DataLoads
Create a SQL Server authentication login in the master
database using CREATE LOGIN for 'ELTLogin'.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Создание пользователя
Создание пользователя ,ELTLogin" в mySampleDataWarehouse
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
END
;
Создание группы рабочей нагрузки
Create a workload group for DataLoads with 20% isolation.
CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
,CAP_PERCENTAGE_RESOURCE = 100
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;
Создание классификатора рабочей нагрузки
Создайте классификатор рабочей нагрузки для сопоставления ELTLogin с группой рабочих нагрузок DataLoads.
CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
,MEMBERNAME = 'ELTLogin')
;
Просмотр существующих групп рабочих нагрузок и классификаторов и значений времени выполнения
--Workload groups
SELECT * FROM
sys.workload_management_workload_groups
--Workload classifiers
SELECT * FROM
sys.workload_management_workload_classifiers
--Run-time values
SELECT * FROM
sys.dm_workload_management_workload_groups_stats
Очистка ресурсов
DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;
С вас взимается плата за единицы хранилища данных и данные, хранящиеся в выделенном пуле SQL. Плата за вычислительные ресурсы и ресурсы хранилища взимается отдельно.
- Если вы хотите сохранить данные в хранилище, вы можете приостановить вычисление, если вы не используете выделенный пул SQL. При приостановке вычислений плата взимается только за хранение данных. Когда вы будете готовы работать с данными, возобновите вычисление.
- Если вы хотите исключить будущие начисления, то можете удалить выделенный пул SQL.
Дальнейшие действия
- You've now created a workload group. Run a few queries as ELTLogin to see how they perform. Ознакомьтесь sys.dm_pdw_exec_requests с запросами и назначенными группами рабочих нагрузок.
- Дополнительные сведения об управлении рабочими нагрузками Synapse SQL см. в разделе "Управление рабочими нагрузками " и "Изоляция рабочей нагрузки".