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 masterCREATE 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