Rugalmas készletek kezelése az Azure SQL Database-ben

A következőre vonatkozik: Azure SQL Database

Rugalmas készlet esetén meghatározhatja, hogy a rugalmas készlet mennyi erőforrást igényel az adatbázisok számítási feladatainak kezeléséhez, valamint az egyes készletezett adatbázisokhoz tartozó erőforrások mennyiségét.

Azure Portal

Az összes készletbeállítás egy helyen található: a Készlet konfigurálása panelen. Ha ide szeretne jutni, keressen egy rugalmas készletet az Azure Portalon, és válassza a Konfigurálás lehetőséget az Áttekintés lap menüjében, vagy a Gépház alatti erőforrásmenüben.

Innen a következő módosítások bármilyen kombinációját elvégezheti, és egyetlen kötegbe mentheti őket:

  • Módosítsa a készlet szolgáltatási szintjét.
  • Skálázza a teljesítményt (DTU vagy virtuális magok) és a tárolást felfelé vagy lefelé.
  • Adatbázisokat vehet fel vagy távolíthat el a készletből.
  • Állítson be minimális (garantált) és maximális teljesítménykorlátot a készletek adatbázisaihoz.
  • Tekintse át a költség összegzését, és tekintse meg a számla módosításait az új beállítások miatt.

PowerShell

Megjegyzés:

Ez a cikk az Azure Az PowerShell-modult használja, amely az Azure-ral való interakcióhoz ajánlott PowerShell-modul. Az Az PowerShell-modul használatának megkezdéséhez lásd az Azure PowerShell telepítését ismertető szakaszt. To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

Fontos

A PowerShell Azure Resource Manager-modult továbbra is támogatja az Azure SQL Database, de minden jövőbeli fejlesztés a Az.Sql modulhoz tartozik. Ezekhez a parancsmagokhoz lásd: AzureRM.Sql. Az Az modulban és az AzureRm-modulokban található parancsok argumentumai lényegében azonosak.

Ha rugalmas SQL Database-készleteket és készletezett adatbázisokat szeretne létrehozni és kezelni az Azure PowerShell-lel, használja az alábbi PowerShell-parancsmagokat. Ha telepítenie vagy frissítenie kell a PowerShellt, olvassa el az Azure PowerShell-modul telepítését ismertető témakört. A rugalmas készlet kiszolgálóinak létrehozásához és kezeléséhez lásd: Kiszolgálók létrehozása és kezelése. Tűzfalszabályok létrehozásához és kezeléséhez lásd: Tűzfalszabályok létrehozása és kezelése a PowerShell használatával.

Parancsmag Leírás
New-AzSqlElasticPool Rugalmas készletet hoz létre.
Get-AzSqlElasticPool Lekéri a rugalmas készleteket és azok tulajdonságértékeit.
Set-AzSqlElasticPool Módosítja egy rugalmas készlet tulajdonságait, például a StorageMB tulajdonsággal módosíthatja egy rugalmas készlet maximális tárterületét.
Remove-AzSqlElasticPool Rugalmas készlet törlése.
Get-AzSqlElasticPoolActivity A műveletek állapotának lekérdezése egy rugalmas készleten
Stop-AzSqlElasticPoolActivity Megszakítja az aszinkron frissítési műveletet egy rugalmas készleten.
New-AzSqlDatabase Új adatbázist hoz létre egy meglévő készletben vagy egyetlen adatbázisként.
Get-AzSqlDatabase Egy vagy több adatbázist kér le.
Set-AzSqlDatabase Beállítja egy adatbázis tulajdonságait, vagy áthelyez egy meglévő adatbázist rugalmas készletekbe, ki- vagy be.
Remove-AzSqlDatabase Adatbázis eltávolítása.

Tipp.

Sok adatbázis rugalmas készletben való létrehozása időt vehet igénybe, ha a portál vagy a PowerShell-parancsmagok használatával egyszerre csak egyetlen adatbázist hoz létre. A rugalmas készletbe való létrehozás automatizálásához tekintse meg a CreateOrUpdateElasticPoolAndPopulate című témakört.

Azure CLI

Ha rugalmas SQL Database-készleteket szeretne létrehozni és kezelni az Azure CLI-vel, használja az alábbi Azure CLI SQL Database-parancsokat. A Cloud Shell használatával futtassa az Azure CLI-t a böngészőben, vagy telepítse macOS, Linux vagy Windows rendszeren.

Tipp.

Azure CLI-példaszkriptekkel kapcsolatban tekintse meg a rugalmas SQL-készletben lévő SQL Database-adatbázisok áthelyezését, az Azure CLI használatával pedig egy rugalmas SQL-készlet skálázását az Azure SQL Database-ben.

Parancsmag Leírás
az sql elastic-pool create Rugalmas készletet hoz létre.
az sql elastic-pool list A kiszolgáló rugalmas készleteinek listáját adja vissza.
az sql elastic-pool list-dbs Egy rugalmas készlet adatbázisainak listáját adja vissza.
az sql elastic-pool list-editions Az elérhető készlet DTU-beállításait, a tárolási korlátokat és az adatbázis-beállításokat is tartalmazza. A részletesség csökkentése érdekében alapértelmezés szerint további tárterületkorlátok és adatbázis-beállítások vannak elrejtve.
az sql elastic-pool update rugalmas készlet Frissítések.
az sql elastic-pool delete Törli a rugalmas készletet.

Transact-SQL (T-SQL)

Ha adatbázisokat szeretne létrehozni és áthelyezni a meglévő rugalmas készletekben, vagy adatokat szeretne visszaadni egy rugalmas SQL Database-készletről a Transact-SQL-lel, használja az alábbi T-SQL-parancsokat. Ezeket a parancsokat az Azure Portal, az SQL Server Management Studio, a Visual Studio Code vagy bármely más olyan program használatával állíthatja ki, amely csatlakozhat egy kiszolgálóhoz, és átadhatja a Transact-SQL parancsokat. A tűzfalszabályok T-SQL használatával történő létrehozásáról és kezelésével kapcsolatban lásd: Tűzfalszabályok kezelése a Transact-SQL használatával.

Fontos

A Transact-SQL használatával nem hozhat létre, frissíthet és törölhet rugalmas Azure SQL Database-készletet. Hozzáadhat vagy eltávolíthat adatbázisokat egy rugalmas készletből, és DMV-kkel adatokat adhat vissza a meglévő rugalmas készletekről.

Parancs Leírás
CREATE DATABA Standard kiadás (Azure SQL Database) Új adatbázist hoz létre egy meglévő készletben vagy egyetlen adatbázisként. Új adatbázis létrehozásához csatlakoznia kell az master adatbázishoz.
ALTER DATABA Standard kiadás (Azure SQL Database) Adatbázis áthelyezése rugalmas készletekbe, kifelé vagy között.
DROP DATABA Standard kiadás (Transact-SQL) Adatbázis törlése.
sys.elastic_pool_resource_stats (Azure SQL Database) Erőforrás-használati statisztikákat ad vissza a kiszolgáló összes rugalmas készletéhez. Minden rugalmas készlethez egy sor tartozik minden 15 másodperces jelentési ablakhoz (percenként négy sor). Ebbe beletartozik a cpu, az IO, a napló, a tárhasználat, valamint a készlet összes adatbázisának egyidejű kérés-/munkamenet-kihasználtsága.
sys.dm_elastic_pool_resource_stats (Azure SQL Database) Erőforrás-használati statisztikákat ad vissza az Azure SQL Database logikai kiszolgálón található aktuális adatbázist tartalmazó rugalmas készlet erőforrás-használati statisztikáihoz. Ez magában foglalja a cpu-t, az adat-IO-t, a log IO-t, a tárterület-használatot és a készlet egyidejű kérés-/munkamenet-kihasználtságát. Ezek az adatok körülbelül 40 percig maradnak meg.
sys.database_service_objectives (Azure SQL Database) Az Azure SQL Database-ben vagy az Azure Synapse Analyticsben lévő adatbázisok kiadását (szolgáltatási szintjét), szolgáltatási célkitűzését (tarifacsomagját) és rugalmas készletnevét adja vissza, ha van ilyen. Ha egy kiszolgálón van bejelentkezve az master adatbázisba, az összes adatbázis adatait adja vissza. Az Azure Synapse Analytics esetében csatlakoznia kell az master adatbázishoz.

REST API

Az SQL Database rugalmas készleteinek és készletezett adatbázisainak létrehozásához és kezeléséhez használja ezeket a REST API-kéréseket.

Parancs Leírás
Rugalmas készletek – Létrehozás vagy frissítés Új rugalmas készletet hoz létre, vagy frissít egy meglévő rugalmas készletet.
Rugalmas készletek – Törlés Törli a rugalmas készletet.
Rugalmas készletek – Lekérés Rugalmas készletet kap.
Rugalmas készletek – Lista kiszolgáló szerint A kiszolgáló rugalmas készleteinek listáját adja vissza.
Rugalmas készletek – Frissítés Frissítések egy meglévő rugalmas készletet.
Rugalmas készlettevékenységek Rugalmas készlettevékenységeket ad vissza.
Rugalmas készletadatbázis-tevékenységek Egy rugalmas készleten belüli adatbázisokon végzett tevékenységet ad vissza.
Adatbázisok – Létrehozás vagy frissítés Új adatbázist hoz létre, vagy frissít egy meglévő adatbázist.
Adatbázisok – Lekérés Lekéri az adatbázist.
Adatbázisok – Rugalmas készlet szerinti lista Egy rugalmas készlet adatbázisainak listáját adja vissza.
Adatbázisok – Lista kiszolgáló szerint Egy kiszolgálón lévő adatbázisok listáját adja vissza.
Adatbázisok – Frissítés Frissítések egy meglévő adatbázist.

További lépések