Rövid útmutató: Számítási feladatok elkülönítésének konfigurálása dedikált SQL-készletben a T-SQL használatával
Ebben a rövid útmutatóban gyorsan létre fog hozni egy számítási feladatcsoportot és osztályozót az erőforrások adatbetöltéshez való lefoglalásához. A számítási feladatcsoport a rendszererőforrások 20%-át lefoglalja az adatbetöltésekhez. A számítási feladatok osztályozója kéréseket rendel az adatbetöltési számítási feladatcsoporthoz. Az adatbetöltések 20%-os elkülönítésével garantált, hogy az erőforrások elérik az SLA-kat.
Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.
Megjegyzés
Ha Synapse SQL-példányt hoz létre a Azure Synapse Analyticsben, az új számlázható szolgáltatást eredményezhet. További információ: Azure Synapse Analytics díjszabása.
Előfeltételek
Ez a rövid útmutató feltételezi, hogy már rendelkezik Synapse SQL-példánysal Azure Synapse, és rendelkezik CONTROL DATABASE-engedélyekkel. Ha létre kell hoznia egyet, a Create and Connect – Portal használatával hozzon létre egy mySampleDataWarehouse nevű dedikált SQL-készletet.
Bejelentkezés létrehozása DataLoads-hoz
Hozzon létre egy SQL Server hitelesítési bejelentkezést az adatbázisban a master
CREATE LOGIN for "ELTLogin" használatával.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Felhasználó létrehozása
Az "ELTLogin" nevű felhasználó létrehozása a mySampleDataWarehouse-ban
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
END
;
Számítási feladatcsoport létrehozása
Hozzon létre egy számítási feladatcsoportot a DataLoads számára 20%-os elkülönítéssel.
CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
,CAP_PERCENTAGE_RESOURCE = 100
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;
Számítási feladatosztályozó létrehozása
Hozzon létre egy számítási feladatosztályozót az ELTLogin dataLoads számítási feladatcsoporthoz való leképezéséhez.
CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
,MEMBERNAME = 'ELTLogin')
;
Meglévő számítási feladatok csoportjainak és osztályozóinak és futásidejű értékeinek megtekintése
--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
Az erőforrások eltávolítása
DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;
A dedikált SQL-készletben tárolt adattárház-egységekért és adatokért díjat számítunk fel. Ezek a számítási és tárolási erőforrások elkülönítve lesznek kiszámlázva.
- Ha tárolóban szeretné tartani az adatokat, szüneteltetheti a számítást, ha nem a dedikált SQL-készletet használja. A számítás szüneteltetésével csak az adattárolásért kell fizetnie. Ha készen áll az adatokkal való munkára, folytassa a számítást.
- Ha el szeretné távolítani a jövőbeli díjakat, törölheti a dedikált SQL-készletet.
Következő lépések
- Létrehozott egy számítási feladatcsoportot. Futtasson néhány lekérdezést ELTLogin néven a teljesítményük megtekintéséhez. A lekérdezések és a hozzárendelt számítási feladatcsoport megtekintéséhez tekintse meg a sys.dm_pdw_exec_requests című témakört.
- A Synapse SQL számítási feladatok kezelésével kapcsolatos további információkért lásd: Számítási feladatok kezelése és a számítási feladatok elkülönítése.