Megosztás a következőn keresztül:


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.

  1. Jelentkezzen be az Azure Portalra.

  2. Keressen rá az Azure Synapse Analyticsre az Azure Portal keresősávján.

  3. Válassza ki a Synapse-munkaterületet a listából.

  4. Válassza ki az SQL-készleteket az Analytics-készletek alatt a menülistában.

  5. Ha megjelenik az üzenetThe 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.

  6. 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:

  7. 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áscsoportban contoso.

    Képernyőkép az Azure Portalról, amelyen a kiszolgáló neve és a munkaterület ki van emelve.

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.