Szybki start: tworzenie klasyfikatora obciążenia przy użyciu języka T-SQL
W tym przewodniku Szybki start szybko utworzysz klasyfikator obciążenia o wysokim znaczeniu dla dyrektora generalnego organizacji. Ten klasyfikator obciążenia umożliwi zapytaniom dyrektora generalnego pierwszeństwo 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 spowodować powstanie nowej usługi rozliczanej. Aby uzyskać więcej informacji, zobacz cennik usługi Azure Synapse Analytics.
Wymagania wstępne
W tym przewodniku Szybki start założono, że masz już aprowizowaną dedykowaną pulę SQL w usłudze Azure Synapse Analytics i masz uprawnienia CONTROL DATABASE. Jeśli musisz go utworzyć, użyj polecenia Create and Connect — portal , aby utworzyć dedykowaną pulę SQL o nazwie mySampleDataWarehouse.
Logowanie się do witryny Azure Portal
Zaloguj się w witrynie Azure Portal.
Tworzenie identyfikatora logowania dla usługi TheCEO
Utwórz identyfikator logowania uwierzytelniania SQL Server w master
bazie danych przy użyciu polecenia CREATE LOGIN for 'TheCEO'.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;
Tworzenie użytkownika
Tworzenie użytkownika "TheCEO" w usłudze 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 elementu "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ć obliczenia, gdy nie używasz dedykowanej puli SQL. Wstrzymując obliczenia, opłaty są naliczane tylko za magazyn 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 Azure Portal, wybierz dedykowaną pulę SQL.
Aby wstrzymać obliczenia, wybierz przycisk Wstrzymaj . Po wstrzymaniu dedykowanej puli SQL zostanie wyświetlony przycisk Start . Aby wznowić obliczenia, wybierz pozycję Uruchom.
Aby usunąć dedykowaną pulę SQL, aby nie naliczać opłat za zasoby obliczeniowe lub magazyn, wybierz pozycję 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ążenia.
- Zobacz artykuły z instrukcjami, aby skonfigurować znaczenie obciążenia oraz jak zarządzać zarządzaniem obciążeniami i monitorować je.