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, hozzon létre egy ingyenes Azure-fiókot mielőtt elkezdené.

Note

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) sem a csatlakoztatott munkaterületeken lévő dedikált SQL-készletekre. 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é

Note

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg Az Azure PowerShell telepítése 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 Quickstart feltételezi, hogy már rendelkezik egy dedikált SQL-készlettel, 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 a Connect-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észleteketaz Analytics-készletek alatt a menülistában.

  5. Ha megjelenik az üzenet The dedicated pools listed below are hosted on the connected SQL Server, a dedikált SQL-készlet (korábban SQL DW) egy csatlakoztatott 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. Lépjen tovább a Synapse-munkaterületen létrehozott dedikált SQL-készletekhez.

  6. Válassza ki a dedikált SQL-készlet nevét a Synapse munkaterület | SQL-készletek lapról. 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ási kapacitás 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 erőforráscsoportjában 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. Például "Skálázás" néven jelenik meg a jelentés Status. Végül a medence 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.