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


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

A következőkre 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

Minden 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ása lehetőséget az Áttekintés lap menüjében, vagy az erőforrásmenüben a Beállításokalatt.

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 az adatbázisok erőforráscsoportjaiban.
  • Tekintse át a költség összegzését, és nézze meg a számla módosításait új választásainak eredményeként.

PowerShell

Jegyzet

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 tekintse meg Az Azure PowerShell-telepítése című témakört. Az Az PowerShell modulra való áttérés megtanulásához lásd a(z) Azure PowerShell migrálása az AzureRM-ről az Az-re.

Fontos

A PowerShell Azure Resource Manager (AzureRM) modult 2024. február 29-én elavulttá nyilvánították. Minden jövőbeli fejlesztésnek az Az.Sql modult kell használnia. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében. Az AzureRM-modult a továbbiakban nem tartjuk karban vagy támogatjuk. Az Az PowerShell-modulban és az AzureRM-modulokban található parancsok argumentumai lényegében azonosak. További információ a kompatibilitásukról: Az új Az PowerShell-modul bemutatása.

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ésecímű témakört. A rugalmas készlet kiszolgálóinak létrehozásáról és kezelésével kapcsolatban lásd: Kiszolgálók létrehozása és kezelése. A 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.

Cmdlet Leírás
New-AzSqlElasticPool Rugalmas készletet hoz létre.
Get-AzSqlElasticPool Lekérdezi a rugalmas adatbáziské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 Egy rugalmas készlet műveleteinek állapotának lekérdezése
Stop-AzSqlElasticPoolActivity Megszakítja az aszinkron frissítési műveletet egy rugalmas erőforrás-készleten.
New-AzSqlDatabase Új adatbázist hoz létre egy meglévő készletben vagy egyetlen adatbázisként.
Get-AzSqlDatabase Lekér egy vagy több adatbázist.
Set-AzSqlDatabase Beállítja egy adatbázis tulajdonságait, vagy áthelyez egy meglévő adatbázist rugalmas készletekbe, onnan ki, vagy azok között.
Remove-AzSqlDatabase Adatbázis eltávolítása.

Borravaló

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 CreateOrUpdateElasticPoolAndPopulatecímű témakört.

Azure CLI

Rugalmas SQL Database-készletek Azure CLI-használatával történő létrehozásához és kezeléséhez 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.

cmdlet 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 rugalmas készlet frissítése Rugalmas készlet frissítése.
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 Portalon, SQL Server Management Studio, Visual Studio Code, vagy bármely más olyan programmal is kiadhatja, amely csatlakozhat egy kiszolgálóhoz, és Transact-SQL parancsokat továbbíthat. 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 Transact-SQLhaszná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
ADATBÁZIS LÉTREHOZÁSA (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 a master adatbázishoz.
ALTER DATABASE (Azure SQL-adatbázis) Adatbázis áthelyezése rugalmas készletekbe, onnan kifelé, vagy közöttük.
DROP DATABASE (Transact-SQL) Adatbázis törlése.
sys.elastic_pool_resource_stats (Azure SQL adatbázis) 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) A rugalmas készlet erőforrás-használati statisztikáit adja vissza, amely egy Azure SQL Database-logikai kiszolgálóaktuális adatbázisát tartalmazza. 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 a master adatbázisba, az összes adatbázis adatait adja vissza. Az Azure Synapse Analytics esetében csatlakoznia kell a 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ása vagy frissítése Ú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 adatbázis-készletet.
rugalmas készletek lekérése Rugalmas készletet kap.
Rugalmas készletek - Lista szerverenként A kiszolgáló rugalmas készleteinek listáját adja vissza.
A rugalmas készletek - frissítése Frissíti a meglévő rugalmas készletet.
Rugalmas erőforráscsoport tevé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ása vagy frissítése Új adatbázist hoz létre, vagy frissít egy meglévő adatbázist.
adatbázisok – lekérése 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ói szerint Egy kiszolgálón lévő adatbázisok listáját adja vissza.
Adatbázisok – frissítése Meglévő adatbázis frissítése.