Rugalmas készletek kezelése a Azure SQL Database

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

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 a Azure portálon, és válassza a Configure lehetőséget a Overview lap menüjében, vagy a Settings 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 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 a Azure használatához ajánlott PowerShell-modul. Az Az PowerShell-modul használatának megkezdéséhez tekintse meg a Install Azure PowerShell című témakört. Az Az PowerShell-modulra való migrálásról az Migrate Azure PowerShell az AzureRM-ből az Az című témakörben olvashat.

Fontos

A PowerShell Azure Resource Manager (AzureRM) modul 2024. február 29-én kivezetésre került. 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. A kompatibilitásukról további információt az új Az PowerShell-modul bemutatása című témakörben talál.

Ha rugalmas SQL Database-készleteket és készletezett adatbázisokat szeretne létrehozni és kezelni Azure PowerShell, használja az alábbi PowerShell-parancsmagokat. Ha telepítenie vagy frissítenie kell a PowerShellt, tekintse meg a Install Azure PowerShell modult. 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.

Borravaló

A PowerShell példaszkriptjeiért lásd: Rugalmas készletek létrehozása és adatbázisok áthelyezése a készletek között és a készletből a PowerShell és Rugalmas SQL-készletek monitorozása és méretezése a PowerShell használatával Azure SQL Database.

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 rendszerre.

Cmdlet Leírás
az sql elastic-pool létrehozása Rugalmas készletet hoz létre.
az sql elastic-pool list — felsorolja az SQL elasztikus készletet A kiszolgáló rugalmas készleteinek listáját adja vissza.
az sql rugalmas pool lista-adatbázisok Egy rugalmas készlet adatbázisainak listáját adja vissza.
az sql elastic-pool list-editions - amely megjeleníti az elérhető kiadásokat 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-rugalmaskészlet-törlése 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 Transact-SQL, használja az alábbi T-SQL-parancsokat. Ezeket a parancsokat a Azure portálon, a SQL Server Management Studio, a Visual Studio Code vagy bármely más olyan programmal teheti ki, 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: A tűzfalszabályok kezelése Transact-SQL.

Fontos

Nem hozhat létre, nem frissíthet vagy törölhet Azure SQL Database rugalmas készletet Transact-SQL használatával. 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 DATABASE (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 Database) 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 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-adatbázis) Egy Azure SQL Database logical-kiszolgálón lévő aktuális adatbázist tartalmazó rugalmas készlet erőforrás-használati statisztikáit adja vissza. 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) A kiadás (szolgáltatási szint), a szolgáltatási célkitűzés (tarifacsomag) és a rugalmas készlet nevét adja vissza, ha van ilyen, egy Azure SQL Database vagy Azure Synapse Analytics adatbázishoz. Ha egy kiszolgálón van bejelentkezve a master adatbázisba, az összes adatbázis adatait adja vissza. Az Azure Synapse Analytics használatához a master adatbázishoz kell csatlakoznia.

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 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 készletműveletek Rugalmas készlet műveleteit adja 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.