Rövid útmutató: Számítási feladatok méretezése dedikált SQL-készlethez (korábban SQL DW) az Azure PowerShell-lel
Az Azure Synapse Analytics dedikált SQL-készleteinek számítási skálázásához az Azure Synapse-munkaterületen az Azure PowerShellt használhatja. 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 dedikált SQL-készletekre (korábban SQL DW- vagy Azure Synapse-beli csatlakoztatott munkaterületekre) vonatkozik. Ez a tartalom nem vonatkozik az Azure Synapse-munkaterületeken létrehozott 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. Az Azure Synapse Analytics-munkaterületeken található dedikált SQL-készletekre vonatkozó hasonló utasításokért tekintse meg a gyors útmutatót: A dedikált SQL-készletek számítási skálázása az Azure Synapse-munkaterületeken az Azure PowerShell-lel.
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. 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 rövid útmutató feltételezi, hogy már rendelkezik dedikált SQL-készletel (korábban SQL DW). Ha létre kell hoznia egyet, használja a Create and Connect – Portalt egy dedikált SQL-készlet (korábbi nevén SQL DW) létrehozásáhozmySampleDataWarehouse
.
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.
Jelentkezzen be az Azure Portalra.
Válassza az Azure Synapse Analytics (korábbi nevén SQL DW) lehetőséget az Azure Portal fő keresősávján.
Válassza
mySampleDataWarehouse
ki az Azure Synapse Analytics (korábbi nevén SQL DW) oldalt az adattárház megnyitásához.Az adattárház neve lesz az adatbázis neve. Ne feledje, hogy az adattárház az adatbázisok egy típusa. Jegyezze fel a kiszolgáló nevét és az erőforráscsoportot is. A felfüggesztési és folytatási parancsokban a kiszolgáló nevét és az erőforráscsoport nevét fogja használni.
Csak a kiszolgáló nevének első részét használja a PowerShell-parancsmagokban. Az előző képen a kiszolgáló teljes neve .
sqlpoolservername.database.windows.net
A PowerShell-parancsmagban kiszolgálónévként használjuksqlpoolservername
.
Például egy dedikált SQL-készlet (korábban SQL DW) tulajdonságainak és állapotának lekérése:
Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"
Az adott kiszolgáló összes adattárházának és állapotának lekérése:
Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername"
$database | Select-Object DatabaseName,Status
Számítások méretezése
A dedikált SQL-készletben (korábbi nevén SQL DW) növelheti vagy csökkentheti a számítási erőforrásokat az adattárházegységek módosításával. A Létrehozás és csatlakozás – portál 400 DWU-val hozta létre mySampleDataWarehouse
és inicializálta. Az alábbi lépések a DWU-kat módosítják a következőhöz mySampleDataWarehouse
: .
Az adattárházegységek módosításához használja a Set-AzSqlDatabase PowerShell-parancsmagot. Az alábbi példa az adattárházegységeket DW300c értékre állítja az adatbázishozmySampleDataWarehouse
, amely az sqlpoolservername kiszolgálón található erőforráscsoportban resourcegroupname
található.
Set-AzSqlDatabase -ResourceGroupName "resourcegroupname" -DatabaseName "mySampleDataWarehouse" -ServerName "sqlpoolservername" -RequestedServiceObjectiveName "DW300c"
A méretezési művelet befejezése után a parancsmag az új állapotot tükröző kimenetet ad vissza, hasonlóan a következő kimenethez Get-AzSqlDatabase
:
ResourceGroupName : resourcegroupname
ServerName : sqlpoolservername
DatabaseName : mySampleDataWarehouse
Location : North Europe
DatabaseId : 34d2ffb8-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Edition : DataWarehouse
CollationName : SQL_Latin1_General_CP1_CI_AS
CatalogCollation :
MaxSizeBytes : 263882790666240
Status : Online
CreationDate : 1/20/2023 9:18:12 PM
CurrentServiceObjectiveId : 284f1aff-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CurrentServiceObjectiveName : DW300c
RequestedServiceObjectiveName : DW300c
RequestedServiceObjectiveId :
ElasticPoolName :
EarliestRestoreDate :
Tags :
ResourceId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/
resourceGroups/resourcegroupname/providers/Microsoft.Sql/servers/sqlpoolservername/databases/mySampleDataWarehouse
CreateMode :
ReadScale : Disabled
ZoneRedundant :
Capacity : 2700
Family :
SkuName : DataWarehouse
LicenseType :
AutoPauseDelayInMinutes :
MinimumCapacity :
ReadReplicaCount :
HighAvailabilityReplicaCount :
CurrentBackupStorageRedundancy : Geo
RequestedBackupStorageRedundancy : Geo
SecondaryType :
MaintenanceConfigurationId : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default
EnableLedger : False
PreferredEnclaveType :
PausedDate :
ResumedDate :
Az adattárház állapotának ellenőrzése
Az adattárház aktuális állapotának megtekintéséhez használja a Get-AzSqlDatabase PowerShell-parancsmagot. Ez a parancsmag az adatbázis állapotát mutatja az erőforráscsoportban resourcegroupname
és a mySampleDataWarehouse
kiszolgálónsqlpoolservername.database.windows.net
.
$database = Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"
$database
A kimenetben láthatja az Status
adatbázist. Ebben az esetben láthatja, hogy ez az adatbázis .Online
A parancs futtatásakor a következő értéket kell kapnia Status
Online
: , Pausing
, Resuming
, Scaling
vagy Paused
.
Az állapot önmagában való megjelenítéséhez használja a következő parancsot:
$database | Select-Object DatabaseName, Status
Következő lépések
Most már megtanulta, hogyan méretezheti a dedikált SQL-készlet (korábbi nevén SQL DW) számítási kapacitását. Ha többet szeretne megtudni a dedikált SQL-készletről (korábbi nevén SQL DW- rő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 .