Rychlý start: Škálování výpočetních prostředků pro vyhrazený fond SQL (dříve SQL DW) ve službě Azure Synapse Analytics pomocí T-SQL
Škálování výpočetních prostředků ve vyhrazených fondech SQL pomocí T-SQL a APLIKACE SQL Server Management Studio (SSMS). Výpočetní prostředky můžete škálovat na více instancí, abyste získali lepší výkon, nebo snížit, abyste dosáhli nižších nákladů.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Poznámka:
Tento článek se týká vyhrazených fondů SQL vytvořených v pracovních prostorech Azure Synapse Analytics, vyhrazených fondů SQL (dříve SQL DW) a vyhrazených fondů SQL (dříve SQL DW) v připojených pracovních prostorech.
Než začnete
Stáhněte a nainstalujte nejnovější verzi aplikace SQL Server Management Studio (SSMS).
V případě potřeby vytvořte vyhrazený fond SQL.
V tomto rychlém startu se předpokládá, že už máte vyhrazený fond SQL.
V případě potřeby se doporučuje vytvořit nový vyhrazený fond SQL v pracovním prostoru Azure Synapse. Vytvořte pracovní prostor Azure Synapse a pak vytvořte vyhrazený fond SQL pomocí nástroje Synapse Studio. Nebo můžete vytvořit starší vyhrazený fond SQL (dříve SQL DW) pomocí rychlého startu: vytvoření a připojení – portál pro vytvoření vyhrazeného fondu SQL (dříve SQL DW) s názvem mySampleDataWarehouse
.
Ujistěte se, že máte pravidlo brány firewall a můžete se připojit k vyhrazenému fondu SQL z aplikace SQL Server Management Studio (SSMS).
Připojení k serveru jako správce serveru
V této části se pomocí aplikace SQL Server Management Studio (SSMS) naváže připojení k serveru SQL Azure.
Otevřete sadu SQL Server Management Studio.
V dialogovém okně Připojení k serveru zadejte následující informace:
Nastavení Navrhovaná hodnota Popis Typ serveru Databázový stroj Tato hodnota se vyžaduje. Název serveru Plně kvalifikovaný název serveru Tady je příklad: mySampleDataWarehouseservername.database.windows.net. Ověřování Ověřování serveru SQL Server Ověřování SQL je jediný typ ověřování, který se v tomto kurzu konfiguruje. Přihlásit Účet správce serveru Jedná se o účet, který jste zadali při vytváření serveru. Heslo Heslo pro účet správce serveru Heslo, které jste zadali při vytváření serveru. Vyberte Připojit. V aplikaci SSMS se otevře okno Průzkumníka objektů.
V Průzkumníku objektů rozbalte Databáze. Potom rozbalte
mySampleDataWarehouse
zobrazení objektů v nové databázi.
Zobrazení cíle služby
Nastavení cíle služby obsahuje počet jednotek datového skladu pro vyhrazený fond SQL (dříve SQL DW).
Zobrazení aktuálních jednotek datového skladu pro vyhrazený fond SQL (dříve SQL DW):
Pod připojením
mySampleDataWarehouseservername.database.windows.net
rozbalte systémové databáze.Klikněte pravým tlačítkem na systémovou
master
databázi a vyberte Nový dotaz. Otevře se nové okno dotazu.Spuštěním následujícího dotazu vyberte ze
sys.database_service_objectives
zobrazení dynamické správy.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';
Následující výsledky ukazují
mySampleDataWarehouse
, že veService Objective
sloupci je cíl služby DW400.
Škálování výpočetního výkonu
Ve vyhrazeném fondu SQL (dříve SQL DW) můžete zvýšit nebo snížit výpočetní prostředky úpravou jednotek datového skladu. Vytvoření a připojení – portál se vytvořil mySampleDataWarehouse
a inicializoval s 400 DWU. Následující kroky upraví jednotky DWU pro mySampleDataWarehouse
.
Změna jednotek datového skladu:
Klikněte pravým tlačítkem na systémovou
master
databázi a vyberte Nový dotaz.Ke změně cíle služby použijte příkaz T-SQL ALTER DATABASE. Spusťte následující dotaz a změňte cíl služby na DW300.
ALTER DATABASE mySampleDataWarehouse MODIFY (SERVICE_OBJECTIVE = 'DW300c');
Monitorování žádostí o změnu rozsahu
Pokud chcete zobrazit průběh předchozího požadavku na změnu, můžete pomocí WAITFORDELAY
syntaxe T-SQL dotazovat zobrazení dynamické správy (DMV) sys.dm_operation_status .
Pokud se chcete dotázat na stav změny objektu služby:
Klikněte pravým tlačítkem na systémovou
master
databázi a vyberte Nový dotaz.Spuštěním následujícího dotazu se dotazujte na zobrazení dynamické správy sys.dm_operation_status .
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';
Výsledný výstup zobrazuje protokol dotazování stavu.
Kontrola stavu vyhrazeného fondu SQL (dříve SQL DW)
Když je vyhrazený fond SQL (dříve SQL DW) pozastavený, nemůžete se k němu připojit pomocí T-SQL. Pokud chcete zobrazit aktuální stav vyhrazeného fondu SQL (dříve SQL DW), můžete použít rutinu PowerShellu. Příklad najdete v tématu Kontrola stavu vyhrazeného fondu SQL (dříve SQL DW) – PowerShell.
Kontrola stavu operace
Pokud chcete vrátit informace o různých operacích správy ve vyhrazeném fondu SQL (dříve SQL DW), spusťte na sys.dm_operation_status zobrazení dynamické správy následující dotaz. Vrátí se například operace a její stav, který bude IN_PROGRESS nebo COMPLETED.
SELECT *
FROM
sys.dm_operation_status
WHERE
resource_type_desc = 'Database'
AND
major_resource_id = 'mySampleDataWarehouse';
Další kroky
Teď jste se naučili škálovat výpočetní prostředky pro vyhrazený fond SQL (dříve SQL DW). Další informace o Službě Azure Synapse Analytics najdete v kurzu načítání dat.