Rychlý start: Škálování výpočetních prostředků pro vyhrazené fondy SQL v pracovních prostorech Azure Synapse pomocí Azure PowerShell

Výpočetní prostředky pro vyhrazené fondy SQL Azure Synapse Analytics můžete škálovat pomocí Azure PowerShell. Kapacitu výpočetních prostředků můžete horizontálně navýšit, 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. Tento obsah se nevztahuje na vyhrazené fondy SQL (dříve SQL Dw) ani vyhrazené fondy SQL (dříve SQL DW) v připojených pracovních prostorech. Existují různé rutiny PowerShellu, které můžete použít pro každou z nich, například pro Set-AzSqlDatabase vyhrazený fond SQL (dříve SQL DW), ale Update-AzSynapseSqlPool pro vyhrazený fond SQL v pracovním prostoru Azure Synapse. Podobné pokyny pro vyhrazené fondy SQL (dříve SQL DW) najdete v tématu Rychlý start: Škálování výpočetních prostředků pro vyhrazené fondy SQL (dříve SQL DW) pomocí Azure PowerShell. Další informace o rozdílech mezi vyhrazenými fondy SQL (dříve SQL DW) a vyhrazenými fondy SQL v Azure Synapse Workspaces najdete v tématu Jaký je rozdíl mezi Azure Synapse (dříve SQL DW) a pracovním prostorem Azure Synapse Analytics.

Než začnete

Poznámka

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

V tomto rychlém startu se předpokládá, že už máte vyhrazený fond SQL vytvořený v pracovním prostoru Synapse. Pokud potřebujete, vytvořte pracovní prostor Azure Synapse a pak pomocí Synapse Studio vytvořte vyhrazený fond SQL.

Přihlášení k Azure

Přihlaste se ke svému předplatnému Azure pomocí příkazu Connect-AzAccount a postupujte podle pokynů na obrazovce.

Connect-AzAccount

Pokud chcete zjistit, které předplatné používáte, spusťte rutinu Get-AzSubscription.

Get-AzSubscription

Pokud potřebujete použít jiné předplatné, než je výchozí, spusťte set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Vyhledání informací o datovém skladu

Vyhledejte název databáze, název serveru a skupinu prostředků pro datový sklad, jehož provoz chcete pozastavit a obnovit.

Informace o umístění vašeho datového skladu vyhledáte pomocí následujících kroků.

  1. Přihlaste se k webu Azure Portal.

  2. Na panelu hledání Azure Portal vyhledejte Azure Synapse Analytics.

  3. V seznamu vyberte pracovní prostor Synapse.

  4. V seznamu nabídek v části Fondy analytics vyberte Fondy SQL.

  5. Pokud se zobrazí zpráva The dedicated pools listed below are hosted on the connected SQL Server, váš vyhrazený fond SQL (dříve SQL DW) je v připojeném pracovním prostoru. Zastavte a místo toho použijte příklady PowerShellu v tématu Rychlý start: Škálování výpočetních prostředků pro vyhrazený fond SQL (dříve SQL DW) s Azure PowerShell. Pokračujte pro vyhrazené fondy SQL vytvořené v pracovním prostoru Synapse.

  6. V pracovním prostoru Synapse vyberte název vyhrazeného fondu SQL | Stránka fondy SQL . V následujících ukázkách používáme contoso_dedicated_sql_pool.

  7. Stejně jako na následujícím obrázku používáme contoso-synapse-workspace jako název Azure Synapse pracovního prostoru v následujících ukázkách PowerShellu ve skupině contosoprostředků .

    Snímek obrazovky Azure Portal se zvýrazněným názvem serveru a pracovním prostorem.

Pokud například chcete načíst vlastnosti a stav vyhrazeného fondu SQL vytvořeného v pracovním prostoru Synapse:

Get-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool"

Načtení všech datových skladů na daném serveru a jejich stavu:

$pools = Get-AzSynapseSqlPool -ResourceGroupName "resourcegroupname" -Workspacename "synapse-workspace-name"
$pools | Select-Object DatabaseName,Status,Tags

Škálování výpočetního výkonu

Výpočetní prostředky můžete zvýšit nebo snížit úpravou jednotek datového skladu vyhrazeného fondu SQL. Nabídka správa úloh Azure Portal poskytuje škálování, ale můžete to provést také pomocí PowerShellu.

Pokud chcete změnit jednotky datového skladu, použijte rutinu PowerShellu Update-AzSynapseSqlPool . Následující příklad nastaví jednotky datového skladu na DW300c pro databázi contoso_dedicated_sql_pool, která je hostovaná ve skupině contoso prostředků v pracovním prostoru Synapse contoso-synapse-workspace.

Update-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool" -PerformanceLevel  "DW300c"

Rutina PowerShellu zahájí operaci škálování. Pomocí rutiny Get-AzSynapseSqlPool můžete sledovat průběh operace škálování. Například se zobrazí Status oznámení o škálování. Nakonec fond nahlásí novou Sku hodnotu a Status hodnotu Online.

ResourceGroupName     : contoso
WorkspaceName         : contoso-synapse-workspace
SqlPoolName           : contoso_dedicated_sql_pool
Sku                   : DW300c
MaxSizeBytes          : 263882790666240
Collation             : SQL_Latin1_General_CP1_CI_AS
SourceDatabaseId      :
RecoverableDatabaseId :
ProvisioningState     : Succeeded
Status                : Scaling
RestorePointInTime    :
CreateMode            :
CreationDate          : 2/21/2023 11:33:45 PM
StorageAccountType    : GRS
Tags                  : {[createdby, chrisqpublic]}
TagsTable             :
                        Name       Value
                        =========  =======
                        createdby  chrisqpublic
                        
Location              : westus3
Id                    : /subscriptions/abcdefghijk-30b0-4d4f-9ebb-abcdefghijk/resourceGroups/contoso/providers/Microsoft.Synapse/workspaces/contoso-synapse-workspace/sqlPools/contoso_dedicated_sql_pool
Type                  : Microsoft.Synapse/workspaces/sqlPools

Další kroky

Teď jste se dozvěděli, jak škálovat výpočetní prostředky pro vyhrazený fond SQL v pracovním prostoru Synapse. Další informace o vyhrazených fondech SQL najdete v kurzu načítání dat.