Delen via


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:

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer Azure Synapse Analytics in het menu van Azure Portal of zoek naar Azure Synapse Analytics in de zoekbalk.

  3. Selecteer mySampleDataWarehouse op de pagina Azure Synapse Analytics . De SQL-pool wordt geopend.

    Schermopname van Azure Portal die aangeeft dat de rekenkracht van de toegewezen SQL-pool online is.

  4. 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.

  1. Meld u aan bij Azure Portal en selecteer uw SQL-pool.

  2. 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.

  3. Als u de toegewezen SQL-pool wilt verwijderen zodat er geen kosten in rekening worden gebracht voor rekenkracht of opslag, selecteert u Verwijderen.

  4. Als u de resourcegroep wilt verwijderen, selecteert u myResourceGroup. Selecteer vervolgens Resourcegroep verwijderen.

Volgende stappen