Delen via


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.

  1. Meld u aan bij het Azure-portaal.

  2. Zoek naar Azure Synapse Analytics in de zoekbalk van Azure Portal.

  3. Selecteer uw Synapse-werkruimte in de lijst.

  4. Selecteer SQL-pools onder Analytics-pools in de menulijst.

  5. Als u het bericht The dedicated pools listed below are hosted on the connected SQL Serverziet, 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.

  6. Selecteer de naam van uw toegewezen SQL-pool in de Synapse-werkruimte | Pagina SQL-pools . In de volgende voorbeelden gebruiken contoso_dedicated_sql_poolwe .

  7. 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 resourcegroep contoso.

    Een schermopname van Azure Portal met de servernaam en werkruimte gemarkeerd.

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.