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.
Borravaló
PowerShell-példaszkriptekhez 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észlet monitorozása és méretezése a PowerShell használatával az 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 rendszeren.
Borravaló
Azure CLI példaszkriptekért lásd: Adatbázis áthelyezése az SQL-adatbázisban egy rugalmas SQL-készletben, és Az Azure CLI használatával egy rugalmas SQL-készlet skálázása az Azure SQL-adatbázisban.
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. |
Kapcsolódó tartalom
- Ha többet szeretne megtudni az elasztikus készleteket használó SaaS-alkalmazások tervezési mintáiról, tekintse meg Több-bérlős SaaS alkalmazások tervezési mintáit az Azure SQL Database.
- A rugalmas készleteket használó SaaS-oktatóanyagért tekintse meg A Wingtip SaaS alkalmazásbemutatása című témakört.