Szybki start: tworzenie klasyfikatora obciążenia przy użyciu języka T-SQL
W tym przewodniku szybkiego startu szybko utworzysz klasyfikator obciążenia o wysokim priorytecie dla dyrektora generalnego (CEO) Twojej organizacji. Ten klasyfikator obciążenia umożliwia wykonywanie zapytań ceo przed innymi zapytaniami o niższym znaczeniu w kolejce.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.
Uwaga
Utworzenie dedykowanego wystąpienia puli SQL w usłudze Azure Synapse Analytics może skutkować nową usługą podlegającą opłacie. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Synapse Analytics.
Wymagania wstępne
Ten szybki start zakłada, że masz już skonfigurowaną dedykowaną pulę SQL w usłudze Azure Synapse Analytics i masz prawa dostępu CONTROL DATABASE. Jeśli musisz go utworzyć, użyj polecenia Create and Connect — portal , aby utworzyć dedykowaną pulę SQL o nazwie mySampleDataWarehouse.
Zaloguj się do witryny Azure Portal
Zaloguj się do portalu Azure.
Tworzenie identyfikatora logowania dla aplikacji TheCEO
Utwórz login uwierzytelniania SQL Server w bazie danych master
przy użyciu polecenia CREATE LOGIN dla 'TheCEO'.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;
Utwórz użytkownika
Tworzenie użytkownika "TheCEO" w mySampleDataWarehouse
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;
Tworzenie klasyfikatora obciążenia
Utwórz klasyfikator obciążenia dla "TheCEO" o wysokiej ważności.
DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'TheCEO'
,IMPORTANCE = HIGH);
Wyświetlanie istniejących klasyfikatorów
SELECT * FROM sys.workload_management_workload_classifiers
Czyszczenie zasobów
DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;
Opłaty są naliczane za jednostki magazynu danych i dane przechowywane w dedykowanej puli SQL. Opłaty za te zasoby obliczeniowe i magazynowe są naliczane osobno.
- Jeśli chcesz zachować dane w magazynie, możesz wstrzymać zasoby obliczeniowe, gdy nie używasz dedykowanej puli SQL. Gdy wstrzymasz obliczenia, płacisz tylko za przechowywanie danych. Gdy wszystko będzie gotowe do pracy z danymi, wznów obliczenia.
- Jeśli chcesz usunąć przyszłe opłaty, możesz usunąć dedykowaną pulę SQL.
Wykonaj następujące kroki, aby wyczyścić zasoby.
Zaloguj się do portalu Azure, wybierz dedykowaną pulę SQL.
Aby wstrzymać obliczenia, wybierz przycisk Wstrzymaj. Po wstrzymaniu dedykowanej puli SQL zobaczysz przycisk Start. Aby wznowić obliczenia, wybierz pozycję Uruchom.
Aby usunąć dedykowaną pulę SQL i nie ponosić opłat za zasoby obliczeniowe ani magazynowe, wybierz Usuń.
Następne kroki
- Utworzono klasyfikator obciążenia. Uruchom kilka zapytań jako TheCEO, aby zobaczyć, jak działają. Zobacz sys.dm_pdw_exec_requests , aby wyświetlić zapytania i przypisaną ważność.
- Aby uzyskać więcej informacji na temat dedykowanego zarządzania obciążeniami puli SQL, zobacz Temat Ważność obciążenia i Klasyfikacja obciążeń.
- Zobacz artykuły z instrukcjami, aby skonfigurować znaczenie obciążenia oraz jak zarządzać zarządzaniem obciążeniami i monitorować zarządzanie nimi.