Rugalmas rugalmas készletek használata parancssori eszközökkel
A következőre vonatkozik: Azure SQL Database
Ebben a cikkben megtudhatja, hogyan hozhat létre, skálázhat és helyezhet át adatbázisokat rugalmas skálázású rugalmas készletbe olyan parancssori eszközökkel, mint az Azure CLI és a PowerShell. Ezen módszerek mellett az Azure Portalt is használhatja a legtöbb művelethez.
Megjegyzés:
A rugalmas skálázás rugalmas készletei jelenleg előzetes verzióban érhetők el.
Előfeltételek
A rugalmas rugalmas készlet használatához a következőkkel kell rendelkeznie:
- Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.
- Egy azure-beli logikai kiszolgáló, amely egy erőforráscsoportban van üzembe helyezve. A cikkben szereplő példák az erőforráscsoport és
my-example-sql-svr
a logikai kiszolgáló nevétmy-example-rg
használják. - Az Azure PowerShell Az.Sql.3.11.0 vagy újabb verziója vagy az Azure CLI Az 2.40.0-s vagy újabb verziója
Új rugalmas skálázású rugalmas készlet létrehozása
Rugalmas skálázású rugalmas készlet létrehozásához használhatja az Azure CLI-t vagy az Azure PowerShellt.
Rugalmas skálázású rugalmas készlet létrehozásához használja az az sql elastic-pool create parancsot.
Az alábbi példa egy rugalmas rugalmas készletet hoz létre négy virtuális maggal és két másodlagos készletreplikával:
az sql elastic-pool create --resource-group "my-example-rg" --server "my-example-sql-svr" --name "my_hs_pool" --edition "Hyperscale" --capacity 4 --family Gen5 --ha-replicas 2
Rugalmas rugalmas készlet vertikális felskálázása
Az Azure CLI vagy az Azure PowerShell használatával felskálázhat egy meglévő rugalmas skálázású rugalmas készletet.
Az az sql elastic-pool update paranccsal vertikálisan felskálázhat egy meglévő rugalmas skálázású rugalmas készletet.
Az alábbi példa egy meglévő rugalmas skálázású rugalmas készletet 8 virtuális magra skáláz, és a db-min, illetve a max.
az sql elastic-pool update --resource-group "my-example-rg" --server "my-example-sql-svr" --name "my_hs_pool" --capacity 8 --db-min-capacity 0 --db-max-capacity 2
Rugalmas rugalmas készlet vertikális felskálázása (vagy méretezése)
Az Azure CLI-vel vagy az Azure PowerShell-lel másodlagos készletreplikákat adhat hozzá vagy távolíthat el egy meglévő rugalmas rugalmas készlethez – más néven horizontális felskálázáshoz vagy méretezéshez.
Az az sql elastic-pool update paranccsal vertikálisan felskálázhat egy meglévő rugalmas skálázású rugalmas készletet egy másodlagos készletreplika hozzáadásával vagy egy rugalmas készlet skálázásával a másodlagos készlet replikáinak eltávolításával.
Az alábbi példa egy meglévő rugalmas skálázású rugalmas készletet skáláz fel négy másodlagos készletreplika használatára:
# use the --ha-replicas (--read-replicas can also be used) parameter to specify the new number of high-availability replicas:
az sql elastic-pool update --resource-group "my-example-rg" --server "my-example-sql-svr" --name "my_hs_pool" --ha-replicas 4
Az alábbi példa egy meglévő rugalmas skálázású rugalmas készletben skáláz egy másodlagos készletreplikát:
# use the --ha-replicas (--read-replicas can also be used) parameter to specify the new number of high-availability replicas:
az sql elastic-pool update --resource-group "my-example-rg" --server "my-example-sql-svr" --name "my_hs_pool" --ha-replicas 1
Meglévő adatbázis áthelyezése rugalmas készletbe
Az Azure CLI vagy az Azure PowerShell használatával áthelyezhet egy meglévő adatbázist az Azure SQL Database-ben egy meglévő rugalmas skálázású rugalmas készletbe.
Az sql db frissítési parancsával áthelyezhet egy meglévő adatbázist egy meglévő rugalmas skálázású rugalmas készletbe.
Az alábbi példa áthelyezi az adatbázist my_existing_db
a meglévő rugalmas skálázású rugalmas készletbe my_hs_pool
:
az sql db update --resource-group "my-example-rg" --server "my-example-sql-svr" --name "my_existing_db" --elastic-pool "my_hs_pool"
Meglévő rugalmas készlet frissítése Gen5-ről prémium sorozatú hardverre
Az Azure CLI vagy az Azure PowerShell használatával frissíthet egy meglévő rugalmas készletet Gen5-ről prémium sorozatú hardverre.
Jelenleg nem érhető el az Azure CLI-vel. Használja inkább az Azure PowerShellt vagy az Azure Portalt.
REST API
Használja a 2021-11-01 REST API-t (vagy újabbakat) a rugalmas rugalmas készletek másodlagos replikáinak használatához.
Az alábbi példa egy meglévő rugalmas skálázású rugalmas készletet skáláz fel négy másodlagos replika használatára:
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2021-11-01-preview
{
"properties": {
"highAvailabilityReplicaCount": 4
}
}
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: