Rövid útmutató: Számítási feladatok skálázása dedikált SQL-készlethez (korábbi nevén SQL DW) a Azure Synapse Analyticsben a T-SQL használatával
Számítási feladatok méretezése dedikált SQL-készletekben T-SQL és SQL Server Management Studio (SSMS) használatával. Felskálázással a számítások teljesítménye növelhető, leskálázással a költségek csökkenthetők.
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
Ez a cikk az Azure Synapse Analytics-munkaterületeken, dedikált SQL-készletekben (korábban SQL DW) és dedikált SQL-készletekben (korábban SQL DW) létrehozott dedikált SQL-készletekre vonatkozik a csatlakoztatott munkaterületeken.
Előkészületek
Töltse le és telepítse az SQL Server Management Studio (SSMS) legújabb verzióját.
Szükség esetén hozzon létre egy dedikált SQL-készletet
Ez a rövid útmutató feltételezi, hogy már van dedikált SQL-készlete.
Ha szükséges, javasoljuk, hogy hozzon létre egy új dedikált SQL-készletet egy Azure Synapse munkaterületen. Hozzon létre egy Azure Synapse-munkaterületet, majd hozzon létre egy dedikált SQL-készletet a Synapse Studio használatával. Vagy létrehozhat egy régi dedikált SQL-készletet (korábbi nevén SQL DW-t) a Gyorsútmutató: létrehozás és csatlakozás – portál használatával egy nevű dedikált SQL-készlet (korábbi nevén SQL DW) mySampleDataWarehouse
létrehozásához.
Győződjön meg arról, hogy rendelkezik tűzfalszabálysal, és képes csatlakozni a dedikált SQL-készlethez SQL Server Management Studio (SSMS) belülről.
Csatlakozás a kiszolgálóhoz kiszolgáló-rendszergazdaként
Ebben a részben az SQL Server Management Studio használatával építjük fel a kapcsolatot az Azure SQL-kiszolgálóval.
Nyissa meg az SQL Server Management Studiót.
A Connect to Server (Kapcsolódás a kiszolgálóhoz) párbeszédpanelen adja meg a következő adatokat:
Beállítás Ajánlott érték Leírás Server type (Kiszolgáló típusa) Adatbázismotor Kötelezően megadandó érték Kiszolgálónév A teljes kiszolgálónév Íme egy példa: mySampleDataWarehouseservername.database.windows.net. Hitelesítés SQL Server-hitelesítés Ebben az oktatóanyagban az SQL-hitelesítésen kívül más hitelesítéstípus nincs konfigurálva. Bejelentkezés A kiszolgálói rendszergazdafiók Az a fiók, amely a kiszolgáló létrehozásakor lett megadva. Jelszó A kiszolgálói rendszergazdai fiók jelszava A kiszolgáló létrehozásakor megadott jelszó. Válassza a Kapcsolódás lehetőséget. Megnyílik az Object Explorer ablak az SSMS-ben.
Az Object Explorerben bontsa ki a Databases (Adatbázisok) elemet. Ezután bontsa ki a elemet
mySampleDataWarehouse
az új adatbázis objektumainak megtekintéséhez.
Szolgáltatási cél megtekintése
A szolgáltatási célkitűzés beállítása a dedikált SQL-készlet (korábbi nevén SQL DW) adattárházegységeinek számát tartalmazza.
A dedikált SQL-készlet (korábbi nevén SQL DW) aktuális adattárházegységeinek megtekintése:
A kapcsolat alatt bontsa ki a
mySampleDataWarehouseservername.database.windows.net
Rendszeradatbázisok elemet.Kattintson a jobb gombbal a
master
rendszeradatbázisra, és válassza az Új lekérdezés lehetőséget. Megnyílik egy új lekérdezési ablak.Futtassa a következő lekérdezést a
sys.database_service_objectives
dinamikus felügyeleti nézet kiválasztásához.SELECT db.name AS [Database] , ds.edition AS [Edition] , ds.service_objective AS [Service Objective] FROM sys.database_service_objectives ds JOIN sys.databases db ON ds.database_id = db.database_id WHERE db.name = 'mySampleDataWarehouse';
Az alábbi eredmények azt mutatják,
mySampleDataWarehouse
hogy a szolgáltatás célja DW400 azService Objective
oszlopban.
Számítások méretezése
A dedikált SQL-készletben (korábbi nevén SQL DW) növelheti vagy csökkentheti a számítási erőforrásokat az adattárházegységek módosításával. A Létrehozás és csatlakozás – portál 400 DWU-val hozta létre mySampleDataWarehouse
és inicializálta. A következő lépésekkel módosíthatja a DWU-kat a következőhöz mySampleDataWarehouse
: .
Az adattárházegységek számának módosításához:
Kattintson a jobb gombbal a
master
rendszeradatbázisra, és válassza az Új lekérdezés lehetőséget.Módosítsa a szolgáltatási célt az ALTER DATABASE T-SQL-utasítással. Az alábbi lekérdezést futtatva például beállíthatja a DW300 szolgáltatási célt.
ALTER DATABASE mySampleDataWarehouse MODIFY (SERVICE_OBJECTIVE = 'DW300c');
Méretmódosítási kérés monitorozása
Az előző változáskérés előrehaladásának megtekintéséhez használhatja a T-SQL szintaxist a WAITFORDELAY
sys.dm_operation_status dinamikus felügyeleti nézet (DMV) lekérdezéséhez.
A szolgáltatásobjektum módosítási állapotának lekérdezése:
Kattintson a jobb gombbal a
master
rendszeradatbázisra, és válassza az Új lekérdezés lehetőséget.Futtassa a következő lekérdezést a sys.dm_operation_status DMV lekérdezéséhez.
WHILE ( SELECT TOP 1 state_desc FROM sys.dm_operation_status WHERE 1=1 AND resource_type_desc = 'Database' AND major_resource_id = 'mySampleDataWarehouse' AND operation = 'ALTER DATABASE' ORDER BY start_time DESC ) = 'IN_PROGRESS' BEGIN RAISERROR('Scale operation in progress',0,0) WITH NOWAIT; WAITFOR DELAY '00:00:05'; END PRINT 'Complete';
A kimenet az állapotlekérdezések naplóját jeleníti meg.
Dedikált SQL-készlet (korábbi nevén SQL DW) állapotának ellenőrzése
Ha egy dedikált SQL-készlet (korábbi nevén SQL DW) szüneteltetve van, nem csatlakozhat hozzá a T-SQL-lel. A dedikált SQL-készlet (korábbi nevén SQL DW) aktuális állapotának megtekintéséhez használhat egy PowerShell-parancsmagot. Példa: Dedikált SQL-készlet (korábbi nevén SQL DW) állapotának ellenőrzése – PowerShell.
Műveleti állapot ellenőrzése
A dedikált SQL-készlet (korábbi nevén SQL DW) különböző felügyeleti műveleteire vonatkozó információk visszaadásához futtassa a következő lekérdezést a sys.dm_operation_status DMV-n. Például visszaadja a műveletet és a művelet állapotát, amely IN_PROGRESS vagy BEFEJEZVE.
SELECT *
FROM
sys.dm_operation_status
WHERE
resource_type_desc = 'Database'
AND
major_resource_id = 'mySampleDataWarehouse';
Következő lépések
Most már megtanulta, hogyan méretezheti a dedikált SQL-készlet (korábbi nevén SQL DW) számítási kapacitását. Az Azure Synapse Analyticsről további információt az adatok betöltéséről szóló oktatóanyagban talál.