Rövid útmutató: Számítási feladatok méretezése dedikált SQL-készletekhez az Azure Synapse-munkaterületeken az Azure PowerShell használatával
Az Azure PowerShell használatával skálázhatja a dedikált Azure Synapse Analytics SQL-készletek számítási kapacitását. Felskálázással a számítások teljesítménye növelhető, leskálázással a költségek csökkenthetők.
Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.
Feljegyzés
Ez a cikk az Azure Synapse Analytics-munkaterületeken létrehozott dedikált SQL-készletekre vonatkozik. Ez a tartalom nem vonatkozik dedikált SQL-készletekre (korábban SQL DW) vagy dedikált SQL-készletekre (korábbi nevén SQL DW) a csatlakoztatott munkaterületeken. Mindegyikhez különböző PowerShell-parancsmagok használhatók, Set-AzSqlDatabase
például dedikált SQL-készlethez (korábban SQL DW-hez), de Update-AzSynapseSqlPool
dedikált SQL-készlethez egy Azure Synapse-munkaterületen. A dedikált SQL-készletekhez (korábbi nevén SQL DW-hez) kapcsolódó hasonló utasításokért tekintse meg a rövid útmutatót: A dedikált SQL-készletek (korábbi nevén SQL DW) számítási kapacitásának méretezése az Azure PowerShell használatával.
A dedikált SQL-készletek (korábbi nevén SQL DW) és az Azure Synapse-munkaterületek dedikált SQL-készletei közötti különbségekről további információért olvassa el az Azure Synapse (korábbi nevén SQL DW) és az Azure Synapse Analytics-munkaterület közötti különbségeket.
Mielőtt elkezdené
Feljegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Ez a rövid útmutató feltételezi, hogy már van dedikált SQL-készlete, amelyet egy Synapse-munkaterületen hoztak létre. Szükség esetén hozzon létre egy Azure Synapse-munkaterületet, majd hozzon létre egy dedikált SQL-készletet a Synapse Studióval.
Bejelentkezés az Azure-ba
Jelentkezzen be az Azure-előfizetésbe az Csatlakozás-AzAccount paranccsal, és kövesse a képernyőn megjelenő utasításokat.
Connect-AzAccount
A használt előfizetés megtekintéséhez futtassa a Get-AzSubscription parancsot.
Get-AzSubscription
Ha az alapértelmezett előfizetésétől eltérő előfizetést kell használnia, futtassa a Set-AzContext parancsot.
Set-AzContext -SubscriptionName "MySubscription"
Adattárház-információk megkeresése
Keresse meg a felfüggeszteni és folytatni tervezett adattárházhoz tartozó adatbázis nevét, a kiszolgáló nevét és az erőforráscsoportot.
Keresse meg adattárháza helyinformációit ezekkel lépésekkel.
Jelentkezzen be az Azure Portalra.
Keressen rá az Azure Synapse Analyticsre az Azure Portal keresősávján.
Válassza ki a Synapse-munkaterületet a listából.
Válassza ki az SQL-készleteket az Analytics-készletek alatt a menülistában.
Ha megjelenik az üzenet
The dedicated pools listed below are hosted on the connected SQL Server
, a dedikált SQL-készlet (korábbi nevén SQL DW) egy Csatlakozás munkaterületen található. Állítsa le, és használja helyette a PowerShell-példákat a rövid útmutatóban : Számítási méretezés dedikált SQL-készlethez (korábbi nevén SQL DW) az Azure PowerShell-lel. Folytassa a Synapse-munkaterületen létrehozott dedikált SQL-készletekkel.Válassza ki a dedikált SQL-készlet nevét a Synapse-munkaterületen | SQL-készletek lapja. Az alábbi mintákban a következőt használjuk
contoso_dedicated_sql_pool
:Az alábbi képen látható módon az Azure Synapse-munkaterület neveként használjuk
contoso-synapse-workspace
az alábbi PowerShell-mintákban az erőforráscsoportbancontoso
.
Például egy Synapse-munkaterületen létrehozott dedikált SQL-készlet tulajdonságainak és állapotának lekérése:
Get-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool"
Az adott kiszolgáló összes adattárházának és állapotának lekérése:
$pools = Get-AzSynapseSqlPool -ResourceGroupName "resourcegroupname" -Workspacename "synapse-workspace-name"
$pools | Select-Object DatabaseName,Status,Tags
Számítások méretezése
A dedikált SQL-készlet adattárházegységeinek módosításával növelheti vagy csökkentheti a számítási erőforrásokat. Az Azure Portal Számítási feladatok kezelése menüje skálázást biztosít, de ez a PowerShell-lel is elvégezhető.
Az adattárházegységek módosításához használja az Update-AzSynapseSqlPool PowerShell-parancsmagot. Az alábbi példa az adattárházegységeket DW300c értékre állítja az adatbázishozcontoso_dedicated_sql_pool
, amely a Synapse-munkaterület contoso-synapse-munkaterületének erőforráscsoportjában contoso
található.
Update-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool" -PerformanceLevel "DW300c"
A PowerShell-parancsmag elindítja a skálázási műveletet. Get-AzSynapseSqlPool
A parancsmaggal figyelje meg a skálázási művelet előrehaladását. A jelentés például "Skálázás" néven jelenik meg Status
. Végül a készlet jelenti az új Sku
értéket és Status
az "Online" értéket.
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
Következő lépések
Most már megtanulta, hogyan méretezheti a dedikált SQL-készlet számítási kapacitását egy Synapse-munkaterületen. Ha többet szeretne megtudni a dedikált SQL-készletekről, folytassa az adatok betöltésére vonatkozó oktatóanyagkal.
- Az Azure Synapse Analytics használatának megkezdéséhez tekintse meg az Azure Synapse Analytics használatának első lépéseit.
- Az Azure Synapse Analytics dedikált SQL-készleteiről további információt az Azure Synapse Analytics dedikált SQL-készlete (korábbi nevén SQL DW) című témakörben talál .
- Rövid útmutató: Számítási feladatok méretezése dedikált Azure Synapse SQL-készlethez egy Synapse-munkaterületen az Azure Portallal