Quickstart: Rekenkracht schalen voor toegewezen SQL-pools in Azure Synapse-werkruimten met Azure PowerShell
U kunt rekenkracht schalen voor toegewezen SQL-pools van Azure Synapse Analytics met behulp van Azure PowerShell. Vergroot de schaal van Compute voor betere prestaties, of verklein de schaal juist om kosten te besparen.
Als u nog geen abonnement op Azure hebt, maakt u een gratis Azure-account voordat u begint.
Notitie
Dit artikel is van toepassing op toegewezen SQL-pools die zijn gemaakt in Azure Synapse Analytics-werkruimten. Deze inhoud is niet van toepassing op toegewezen SQL-pools (voorheen SQL DW) of toegewezen SQL-pools (voorheen SQL DW) in verbonden werkruimten. Er zijn verschillende PowerShell-cmdlets die voor elk moeten worden gebruikt, Set-AzSqlDatabase
bijvoorbeeld voor een toegewezen SQL-pool (voorheen SQL DW), maar Update-AzSynapseSqlPool
voor een toegewezen SQL-pool in een Azure Synapse-werkruimte. Zie quickstart: Compute schalen voor toegewezen SQL-pools (voorheen SQL DW) met behulp van Azure PowerShell voor vergelijkbare instructies voor toegewezen SQL-pools (voorheen SQL DW).
Lees voor meer informatie over de verschillen tussen toegewezen SQL-pools (voorheen SQL DW) en toegewezen SQL-pools in Azure Synapse-werkruimten wat het verschil is tussen Azure Synapse (voorheen SQL DW) en Azure Synapse Analytics Workspace.
Voordat u begint
Notitie
Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.
In deze quickstart wordt ervan uitgegaan dat u al een toegewezen SQL-pool hebt die is gemaakt in een Synapse-werkruimte. Als u dat nodig hebt, maakt u een Azure Synapse-werkruimte en maakt u vervolgens een toegewezen SQL-pool met behulp van Synapse Studio.
Aanmelden bij Azure
Meld u aan bij uw Azure-abonnement met behulp van de opdracht Connect-AzAccount en volg de instructies op het scherm.
Connect-AzAccount
Voer Get-AzSubscription uit om te zien welk abonnement u gebruikt.
Get-AzSubscription
Als u een ander abonnement dan het standaardabonnement wilt gebruiken, voert u Set-AzContext uit.
Set-AzContext -SubscriptionName "MySubscription"
Datawarehousegegevens opzoeken
Zoek de databasenaam, de servernaam en de resourcegroep op voor het datawarehouse dat u wilt onderbreken en hervatten.
Volg deze stappen om de locatiegegevens voor uw datawarehouse op te zoeken.
Meld u aan bij het Azure-portaal.
Zoek naar Azure Synapse Analytics in de zoekbalk van Azure Portal.
Selecteer uw Synapse-werkruimte in de lijst.
Selecteer SQL-pools onder Analytics-pools in de menulijst.
Als u het bericht
The dedicated pools listed below are hosted on the connected SQL Server
ziet, bevindt uw toegewezen SQL-pool (voorheen SQL DW) zich in een verbonden werkruimte. Stop en gebruik in plaats daarvan de PowerShell-voorbeelden in quickstart: Rekenkracht schalen voor toegewezen SQL-pool (voorheen SQL DW) met Azure PowerShell. Ga verder met toegewezen SQL-pools die zijn gemaakt in een Synapse-werkruimte.Selecteer de naam van uw toegewezen SQL-pool in de Synapse-werkruimte | Pagina SQL-pools . In de volgende voorbeelden gebruiken
contoso_dedicated_sql_pool
we .Net als in de volgende afbeelding gebruiken
contoso-synapse-workspace
we de naam van de Azure Synapse-werkruimte in de volgende PowerShell-voorbeelden, in de resourcegroepcontoso
.
Als u bijvoorbeeld de eigenschappen en status van een toegewezen SQL-pool wilt ophalen die is gemaakt in een Synapse-werkruimte:
Get-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool"
Alle datawarehouses op een bepaalde server en hun status ophalen:
$pools = Get-AzSynapseSqlPool -ResourceGroupName "resourcegroupname" -Workspacename "synapse-workspace-name"
$pools | Select-Object DatabaseName,Status,Tags
De schaal van Compute aanpassen
U kunt rekenresources vergroten of verkleinen door de datawarehouse-eenheden van de toegewezen SQL-pool aan te passen. Het menu Workloadbeheer van Azure Portal biedt schaalaanpassing, maar dit kan ook worden bereikt met PowerShell.
Als u datawarehouse-eenheden wilt wijzigen, gebruikt u de PowerShell-cmdlet Update-AzSynapseSqlPool . In het volgende voorbeeld worden de datawarehouse-eenheden ingesteld op DW300c voor de database contoso_dedicated_sql_pool
, die wordt gehost in de resourcegroep contoso
in de Synapse-werkruimte contoso-synapse-workspace.
Update-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool" -PerformanceLevel "DW300c"
Met de PowerShell-cmdlet wordt de schaalbewerking gestart. Gebruik de Get-AzSynapseSqlPool
cmdlet om de voortgang van de schaalbewerking te bekijken. U ziet Status
bijvoorbeeld gerapporteerd als 'Schalen'. Uiteindelijk rapporteert de pool de nieuwe Sku
waarde en Status
'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
Volgende stappen
U hebt nu geleerd hoe u rekenkracht kunt schalen voor een toegewezen SQL-pool in een Synapse-werkruimte. Ga verder met de zelfstudie voor het laden van gegevens voor meer informatie over toegewezen SQL-pools.
- Zie Aan de slag met Azure Synapse Analytics om aan de slag te gaan met Azure Synapse Analytics.
- Zie Wat is toegewezen SQL-pool (voorheen SQL DW) in Azure Synapse Analytics voor meer informatie over toegewezen SQL-pools in Azure Synapse Analytics?
- Quickstart: Rekenkracht schalen voor een toegewezen SQL-pool van Azure Synapse in een Synapse-werkruimte met Azure Portal