Szybki start: skalowanie zasobów obliczeniowych dla dedykowanych pul SQL w obszarach roboczych Azure Synapse przy użyciu Azure PowerShell
Zasoby obliczeniowe dla dedykowanych pul SQL usługi Azure Synapse Analytics można skalować przy użyciu Azure PowerShell. Skalowanie zasobów obliczeniowych w poziomie zapewnia lepszą wydajność, a zmniejszenie ich skali pozwala ograniczyć koszty.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure .
Uwaga
Ten artykuł dotyczy dedykowanych pul SQL utworzonych w obszarach roboczych usługi Azure Synapse Analytics. Ta zawartość nie dotyczy dedykowanych pul SQL (dawniej SQL DW) ani dedykowanych pul SQL (dawniej SQL DW) w połączonych obszarach roboczych. Dla każdego z nich można używać różnych poleceń cmdlet programu PowerShell, na przykład Set-AzSqlDatabase
dla dedykowanej puli SQL (dawniej SQL DW), ale Update-AzSynapseSqlPool
dedykowanej puli SQL w obszarze roboczym Azure Synapse. Aby uzyskać podobne instrukcje dotyczące dedykowanych pul SQL (dawniej SQL DW), zobacz Szybki start: skalowanie zasobów obliczeniowych dla dedykowanych pul SQL (dawniej SQL DW) przy użyciu Azure PowerShell.
Aby uzyskać więcej informacji na temat różnic między dedykowanymi pulami SQL (dawniej SQL DW) i dedykowanymi pulami SQL w obszarach roboczych Azure Synapse, przeczytaj temat Jaka jest różnica między Azure Synapse (dawniej SQL DW) i obszarem roboczym usługi Azure Synapse Analytics.
Zanim rozpoczniesz
Uwaga
Zalecamy korzystanie z modułu Azure Az programu PowerShell do interakcji z platformą Azure. Zobacz Instalowanie programu Azure PowerShell, aby rozpocząć. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.
W tym przewodniku Szybki start założono, że masz już dedykowaną pulę SQL utworzoną w obszarze roboczym usługi Synapse. Jeśli potrzebujesz, utwórz obszar roboczy Azure Synapse, a następnie utwórz dedykowaną pulę SQL przy użyciu Synapse Studio.
Logowanie do platformy Azure
Zaloguj się do subskrypcji platformy Azure przy użyciu polecenia Connect-AzAccount i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Connect-AzAccount
Aby sprawdzić, której subskrypcji używasz, uruchom polecenie Get-AzSubscription.
Get-AzSubscription
Jeśli musisz użyć innej subskrypcji niż domyślna, uruchom polecenie Set-AzContext.
Set-AzContext -SubscriptionName "MySubscription"
Wyszukiwanie informacji w magazynie danych
Znajdź nazwę bazy danych, nazwę serwera oraz grupę zasobów magazynu danych, który chcesz wstrzymać i wznowić.
Wykonaj następujące kroki, aby znaleźć informacje o lokalizacji dla magazynu danych.
Zaloguj się w witrynie Azure Portal.
Wyszukaj pozycję Azure Synapse Analytics na pasku wyszukiwania Azure Portal.
Wybierz obszar roboczy usługi Synapse z listy.
Wybierz pozycję Pule SQL w obszarze Pule analiz na liście menu.
Jeśli zostanie wyświetlony komunikat
The dedicated pools listed below are hosted on the connected SQL Server
, dedykowana pula SQL (dawniej SQL DW) znajduje się w połączonym obszarze roboczym. Zatrzymaj i zamiast tego użyj przykładów programu PowerShell w przewodniku Szybki start: skalowanie zasobów obliczeniowych dla dedykowanej puli SQL (dawniej SQL DW) przy użyciu Azure PowerShell. Przejdź do dedykowanych pul SQL utworzonych w obszarze roboczym usługi Synapse.Wybierz nazwę dedykowanej puli SQL z obszaru roboczego usługi Synapse | Strona pul SQL . W poniższych przykładach używamy elementu
contoso_dedicated_sql_pool
.Jak pokazano na poniższej ilustracji, jako
contoso-synapse-workspace
nazwę obszaru roboczego Azure Synapse w poniższych przykładach programu PowerShell w grupiecontoso
zasobów .
Aby na przykład pobrać właściwości i stan dedykowanej puli SQL utworzonej w obszarze roboczym usługi Synapse:
Get-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool"
Aby pobrać wszystkie magazyny danych na danym serwerze i ich stan:
$pools = Get-AzSynapseSqlPool -ResourceGroupName "resourcegroupname" -Workspacename "synapse-workspace-name"
$pools | Select-Object DatabaseName,Status,Tags
Skalowanie zasobów obliczeniowych
Zasoby obliczeniowe można zwiększyć lub zmniejszyć, dostosowując jednostki magazynu danych dedykowanej puli SQL. Menu Zarządzanie obciążeniami Azure Portal zapewnia skalowanie, ale można to również osiągnąć za pomocą programu PowerShell.
Aby zmienić jednostki magazynu danych, użyj polecenia cmdlet Update-AzSynapseSqlPool programu PowerShell. Poniższy przykład ustawia jednostki magazynu danych na DW300c dla bazy danych contoso_dedicated_sql_pool
, która jest hostowana w grupie contoso
zasobów w obszarze roboczym usługi Synapse contoso-synapse-workspace.
Update-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool" -PerformanceLevel "DW300c"
Polecenie cmdlet programu PowerShell rozpocznie operację skalowania. Get-AzSynapseSqlPool
Użyj polecenia cmdlet , aby obserwować postęp operacji skalowania. Na przykład zostanie wyświetlony Status
komunikat "Skalowanie". W końcu pula będzie zgłaszać nową Sku
wartość i Status
wartość "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
Następne kroki
Wiesz już, jak skalować zasoby obliczeniowe dla dedykowanej puli SQL w obszarze roboczym usługi Synapse. Aby dowiedzieć się więcej na temat dedykowanych pul SQL, przejdź do samouczka dotyczącego ładowania danych.
- Aby rozpocząć pracę z usługą Azure Synapse Analytics, zobacz Wprowadzenie do usługi Azure Synapse Analytics.
- Aby dowiedzieć się więcej na temat dedykowanych pul SQL w usłudze Azure Synapse Analytics, zobacz Co to jest dedykowana pula SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics?
- Szybki start: skalowanie zasobów obliczeniowych dla dedykowanej puli SQL Azure Synapse w obszarze roboczym usługi Synapse przy użyciu Azure Portal