Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Výpočetní prostředky pro vyhrazené SQL fondy Azure Synapse Analytics můžete škálovat v pracovním prostoru Azure Synapse pomocí Azure PowerShellu. Škálujte výpočetní prostředky horizontálně pro lepší výkon, nebo je škálujte vertikálně, abyste snížili náklady.
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 (dříve SQL DW) nebo v připojených pracovních prostorech Azure Synapse. Tento obsah se nevztahuje na vyhrazené fondy SQL vytvořené v pracovních prostorech Azure Synapse. Pro každý z nich se používají různé rutiny PowerShellu, Set-AzSqlDatabase například pro 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 v pracovních prostorech Azure Synapse Analytics najdete v tématu Rychlý start: Škálování výpočetních prostředků pro vyhrazené fondy SQL v pracovních prostorech Azure Synapse pomocí Azure PowerShellu.
Další informace o rozdílech mezi vyhrazenými fondy SQL (dříve SQL DW) a vyhrazenými fondy SQL v pracovních prostorech Azure Synapse 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:
Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. 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 (dříve SQL DW). Pokud ho potřebujete vytvořit, použijte portál Create and Connect k vytvoření vyhrazeného fondu SQL (dříve SQL DW) nazvaného .
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 Get-AzSubscription.
Get-AzSubscription
Pokud potřebujete použít jiné předplatné než 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ů.
Přihlaste se k portálu Azure.
Na hlavním panelu hledání webu Azure Portal vyberte Azure Synapse Analytics (dříve SQL DW ).
Výběrem
mySampleDataWarehouseze stránky Azure Synapse Analytics (dříve SQL DW) otevřete datový sklad.
Název datového skladu se použije jako název databáze. Pamatujte, že datový sklad je jedním z typů databáze. Nezapomeňte také název serveru a skupinu prostředků. V příkazech pro pozastavení a obnovení použijete název serveru a název skupiny prostředků.
V rutinách PowerShellu použijte pouze první část názvu serveru. Na předchozím obrázku je
sqlpoolservername.database.windows.netúplný název serveru . Jako název serveru používámesqlpoolservernamev rutině PowerShellu.
Pokud chcete například načíst vlastnosti a stav vyhrazeného fondu SQL (dříve SQL DW):
Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"
Načtení všech datových skladů na daném serveru a jejich stavu:
Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername"
$database | Select-Object DatabaseName,Status
Š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. Portál Vytvoření a připojení byl vytvořen mySampleDataWarehouse a inicializován s 400 DWU. Následující kroky upraví jednotky DWU pro mySampleDataWarehouse.
Ke změně jednotek datového skladu použijte rutinu PowerShellu Set-AzSqlDatabase . Následující příklad nastaví jednotky datového skladu na DW300c pro databázi mySampleDataWarehouse, která je hostována ve skupině resourcegroupname prostředků na serveru sqlpoolservername.
Set-AzSqlDatabase -ResourceGroupName "resourcegroupname" -DatabaseName "mySampleDataWarehouse" -ServerName "sqlpoolservername" -RequestedServiceObjectiveName "DW300c"
Po dokončení operace škálování vrátí rutina výstup, který odpovídá novému stavu, podobně jako výstup Get-AzSqlDatabase:
ResourceGroupName : resourcegroupname
ServerName : sqlpoolservername
DatabaseName : mySampleDataWarehouse
Location : North Europe
DatabaseId : 34d2ffb8-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Edition : DataWarehouse
CollationName : SQL_Latin1_General_CP1_CI_AS
CatalogCollation :
MaxSizeBytes : 263882790666240
Status : Online
CreationDate : 1/20/2023 9:18:12 PM
CurrentServiceObjectiveId : 284f1aff-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CurrentServiceObjectiveName : DW300c
RequestedServiceObjectiveName : DW300c
RequestedServiceObjectiveId :
ElasticPoolName :
EarliestRestoreDate :
Tags :
ResourceId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/
resourceGroups/resourcegroupname/providers/Microsoft.Sql/servers/sqlpoolservername/databases/mySampleDataWarehouse
CreateMode :
ReadScale : Disabled
ZoneRedundant :
Capacity : 2700
Family :
SkuName : DataWarehouse
LicenseType :
AutoPauseDelayInMinutes :
MinimumCapacity :
ReadReplicaCount :
HighAvailabilityReplicaCount :
CurrentBackupStorageRedundancy : Geo
RequestedBackupStorageRedundancy : Geo
SecondaryType :
MaintenanceConfigurationId : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default
EnableLedger : False
PreferredEnclaveType :
PausedDate :
ResumedDate :
Kontrola stavu datového skladu
Pokud chcete zobrazit aktuální stav datového skladu, použijte rutinu PowerShellu Get-AzSqlDatabase . Tato rutina zobrazuje stav databáze mySampleDataWarehouse ve skupině prostředků resourcegroupname a na serveru sqlpoolservername.database.windows.net.
$database = Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"
$database
Ve výstupu můžete vidět Status databáze. V tomto případě vidíte, že tato databáze je Online. Při provedení tohoto příkazu byste měli získat Status hodnotu Online, Pausing, Resuming, Scaling nebo Paused.
Pokud chcete zobrazit jen samotný stav, použijte následující příkaz:
$database | Select-Object DatabaseName, Status
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 vyhrazeném fondu SQL (dříve SQL DW) najdete v kurzu načítání dat.
- Pokud chcete začít s Azure Synapse Analytics, přečtěte si téma Začínáme s Azure Synapse Analytics.
- Další informace o vyhrazených fondech SQL ve službě Azure Synapse Analytics najdete v tématu Co je vyhrazený fond SQL (dříve SQL DW) ve službě Azure Synapse Analytics?