Quickstart: Compute onderbreken en hervatten in een toegewezen SQL-pool in een Synapse-werkruimte met Azure PowerShell
U kunt Azure PowerShell gebruiken om een toegewezen SQL-pool te onderbreken en te hervatten in rekenresources van een Synapse-werkruimte. 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-werkruimten en niet op toegewezen SQL-pools (voorheen SQL DW). Er zijn verschillende PowerShell-cmdlets die voor elk moeten worden gebruikt, Suspend-AzSqlDatabase
bijvoorbeeld voor een toegewezen SQL-pool (voorheen SQL DW), maar Suspend-AzSynapseSqlPool
voor een toegewezen SQL-pool in een Azure Synapse-werkruimte. Zie de quickstart: Compute onderbreken en hervatten in een toegewezen SQL-pool (voorheen SQL DW) met Azure PowerShell voor instructies voor het onderbreken en hervatten van een toegewezen SQL-pool (voorheen SQL DW).
Lees voor meer informatie over de verschillen tussen toegewezen SQL-pool (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 die u kunt onderbreken en hervatten. 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"
Informatie over toegewezen SQL-pools opzoeken
Zoek de poolnaam, servernaam en resourcegroep voor de toegewezen SQL-pool die u wilt onderbreken en hervatten.
Volg deze stappen om locatiegegevens voor uw toegewezen SQL-pool te vinden in de Azure Synapse-werkruimte:
Meld u aan bij het Azure-portaal.
Selecteer Azure Synapse Analytics in het menu van Azure Portal of zoek naar Azure Synapse Analytics in de zoekbalk.
Selecteer
mySampleDataWarehouse
op de pagina Azure Synapse Analytics . De SQL-pool wordt geopend.Onthoud de naam van de resourcegroep, de naam van de toegewezen SQL-pool en de naam van de werkruimte.
Berekening onderbreken
Als u kosten wilt besparen, kunt u de rekenresources op aanvraag onderbreken en hervatten. Als u bijvoorbeeld het zwembad 's nachts en in het weekend niet gebruikt, kunt u het tijdens die tijden onderbreken en hervatten tijdens de dag.
Notitie
Er worden geen kosten in rekening gebracht voor rekenresources terwijl de pool is onderbroken. Er worden echter nog steeds kosten in rekening gebracht voor opslag.
Gebruik de cmdlet Suspend-AzSynapseSqlPool om een pool te onderbreken. In het volgende voorbeeld wordt een SQL-pool onderbroken die mySampleDataWarehouse
wordt gehost in de werkruimte met de naam synapseworkspacename
. De server bevindt zich in een Azure-resourcegroep met de naam myResourceGroup.
Suspend-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
In het volgende voorbeeld wordt de pool opgehaald in het $pool
object. Vervolgens wordt het object pijpt naar Suspend-AzSynapseSqlPool. De resultaten worden opgeslagen in het object $resultPool
. Met de laatste opdracht worden de resultaten weergegeven.
$pool = Get-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
$resultPool = $pool | Suspend-AzSynapseSqlPool
$resultPool
De statusuitvoer van het resulterende $resultPool
object bevat de nieuwe status van de pool, Onderbroken.
Berekening hervatten
Gebruik de cmdlet Resume-AzSynapseSqlPool om een pool te starten. In het volgende voorbeeld wordt een pool gestart die wordt mySampleDataWarehouse
gehost op een werkruimte met de naam sqlpoolservername
. De server bevindt zich in een Azure-resourcegroep met de naam myResourceGroup.
Resume-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" -Name "mySampleDataWarehouse"
In het volgende voorbeeld wordt de pool opgehaald in het $pool
object. Vervolgens wordt het object pijpt naar Resume-AzSynapseSqlPool en worden de resultaten opgeslagen in $resultpool
. Met de laatste opdracht worden de resultaten weergegeven.
$pool = Get-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
$resultPool = $pool | Resume-AzSynapseSqlPool
$resultPool
De statusuitvoer van het resulterende $resultPool
object bevat de nieuwe status van de pool, Online.
Resources opschonen
Er worden kosten in rekening gebracht voor datawarehouse-eenheden en gegevens die zijn opgeslagen in uw toegewezen SQL-pool. Deze compute- en opslagresources worden apart in rekening gebracht.
- Als u de gegevens in de opslag wilt houden, moet u het berekenen onderbreken.
- Als u in de toekomst geen kosten meer wilt maken, kunt u de toegewezen SQL-pool verwijderen.
Volg deze stappen om de resources op te schonen zoals gewenst.
Meld u aan bij Azure Portal en selecteer uw SQL-pool.
Als u het berekenen wilt onderbreken, selecteert u de knop Onderbreken. Wanneer de SQL-pool is onderbroken, ziet u een Hervatten-knop. Als u de berekening wilt hervatten, selecteert u Hervatten.
Als u de toegewezen SQL-pool wilt verwijderen zodat er geen kosten in rekening worden gebracht voor rekenkracht of opslag, selecteert u Verwijderen.
Als u de resourcegroep wilt verwijderen, selecteert u myResourceGroup. Selecteer vervolgens Resourcegroep verwijderen.
Volgende stappen
- 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?
- Voor meer informatie over SQL-pool gaat u verder met het artikel Gegevens laden in een toegewezen SQL-pool (voorheen SQL DW). Zie het artikel Overzicht rekencapaciteit beheren voor meer informatie over het beheren van rekencapaciteit.
- Lees voor meer informatie over de verschillen tussen toegewezen SQL-pool (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.
- Zie quickstart: Rekenkracht schalen voor toegewezen SQL-pools in Azure Synapse-werkruimten met Azure PowerShell