Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Azure SQL Database
Visszaadja az összes rugalmas pool erőforrás-használati statisztikáját egy Azure SQL Database logikai szerverben. Minden rugalmas poolhoz minden 15 másodperces jelentési ablakhoz egy sor tartozik (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. Ezek az adatok 14 napig maradnak megőrizve.
| Oszlop név | Adattípus | Description |
|---|---|---|
| start_time | datetime2 | UTC idő jelzi a 15 másodperces jelentési időszak kezdetét. |
| end_time | datetime2 | UTC idő jelzi a 15 másodperces jelentési időszak végét. |
| elastic_pool_name | nvarchar(128) | Az elastikus adatbázis pool neve. |
| avg_cpu_percent | decimális(5,2) | Az átlagos számítási kihasználás a pool limitjének százalékában. |
| avg_data_io_percent | decimális(5,2) | Az átlagos I/O kihasználás százalékban a pool korlátja alapján. |
| avg_log_write_percent | decimális(5,2) | Az átlagos írási erőforrás-felhasználás a pool korlátjának százalékában. |
| avg_storage_percent | decimális(5,2) | Az átlagos tárolókihasználtság a pool tároló limitének százalékában. |
| max_worker_percent | decimális(5,2) | A maximális párhuzamos munkavállalók (kérések) százalékban a készlet korlátja alapján. |
| max_session_percent | decimális(5,2) | Maximális egyidejű ülések százalékban a pool korlátja alapján. |
| elastic_pool_dtu_limit | int | A jelenlegi maximális elasztikus pool DTU beállítása ehhez az elasztikus medencéhez ebben az időszakban. |
| elastic_pool_storage_limit_mb | bigint | A jelenlegi maximális elasztikus pool tároló limit beállítása ehhez a rugalmas poolhoz megabájtokban ebben az időszakban. |
| max_xtp_storage_percent | decimális(5,2) | Maximális tárolókihasználtság In-Memory OLTP-re, mint a pool limit százaléka a jelentési időszak végén. Ez magában foglalja a következő In-Memory OLTP-objektumok tárolásához használt memóriát: memóriaoptimalizált táblákat, indexeket és táblaváltozókat. Emellett tartalmazza a memóriaoptimalizált táblák műveletekének feldolgozásához ALTER TABLE szükséges memóriát is. 0-t ad, ha In-Memory OLTP-t nem használják az elasztikus pool egyik adatbázisában sem. |
| avg_login_rate_percent | decimális(5,2) | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
| avg_instance_cpu_percent | decimális(5,2) | Az adatbázis átlagos CPU-használata, mint a pool limit százaléka a jelentési időszak végén. Tartalmazza a CPU használatát mind a felhasználó, mind a belső terhelések által. |
| avg_instance_memory_percent | decimális(5,2) | Az adatbázis-memória átlagos felhasználása a jelentési intervallum végén a pool limit százalékában. |
| elastic_pool_cpu_limit | decimális(5,2) | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
| avg_allocated_storage_percent | decimális(5,2) | Az összes adatbázis által az elasztikus pool által kiosztott adattér százaléka. Ez az elasztikus pool adattérének és az adatok maximális méretének aránya. További információért látogasson el az SQL Database fájlterület-kezelése oldalra. |
Remarks
Ez a nézet a masterlogikai szerver adatbázisában található. A lekérdezéshez csatlakoznia kell az master adatbázishoz sys.elastic_pool_resource_stats.
Permissions
Tagság szükséges a dbmanager szerepben.
Examples
A következő példa az erőforrás-használati adatokat adja vissza, a legutóbbi időpont szerint sorolva az összes rugalmas adatbázis-pool számára a jelenlegi SQL Database logikai szerveren.
SELECT start_time, end_time, elastic_pool_name, avg_cpu_percent, avg_data_io_percent,
avg_log_write_percent, avg_storage_percent, max_worker_percent, max_session_percent,
elastic_pool_dtu_limit, elastic_pool_storage_limit_mb, avg_allocated_storage_percent
FROM sys.elastic_pool_resource_stats
ORDER BY end_time DESC;
A következő példa egy adott pool átlagos DTU százalékos fogyasztását számolja ki. A lekérdezés futtatása előtt helyettesítse <your pool name> a poolod nevét:
SELECT
start_time,
end_time,
(SELECT Max(v)
FROM (VALUES (avg_cpu_percent), (avg_data_io_percent), (avg_log_write_percent)) AS value(v)
) AS [avg_DTU_percent]
FROM sys.elastic_pool_resource_stats
WHERE elastic_pool_name = '<your pool name>'
ORDER BY end_time DESC;