sys.dm_elastic_pool_resource_stats (Azure SQL Database)

A következőkre vonatkozik:Azure SQL Database

Visszaadja az erőforrás-használati statisztikákat az elasztikus poolhoz, amely tartalmazza az aktuális adatbázist egy Azure SQL Database logikai szerveren. 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. A nézet ugyanazokat az adatokat adja vissza bármely adatbázisban ugyanabban az elasztikus poolban.

A sys.dm_elastic_pool_resource_stats dinamikus menedzsment nézet hasonló a sys.elastic_pool_resource_stats (Azure SQL Database)-hoz, a következő különbségekkel:

sys.elastic_pool_resource_stats sys.dm_elastic_pool_resource_stats
Elérhető az master adatbázisban Bármely felhasználói adatbázisban elérhető egy rugalmas poolban
Adatokat biztosít az összes rugalmas pool számára egy logikai szerveren Adatokat szolgáltatnak a rugalmas pool számára, amely tartalmazza az aktuális adatbázist
Aszinkron módon feltöltve az adatok néhány perces késéssel megjelenhetnek Valós időben töltik be. Minden néhány másodpercenként új sor kerül hozzáadásra.
14 napig megőrzi az adatokat Körülbelül 40 percig tárolja az adatokat
Történelmi monitorozásra és trendelemzésre szánt Valós idejű megfigyelésre és hibakeresésre szánt
Oszlop neve Adattípus Leírás
end_time datetime UTC idő jelzi a jelentési intervallum végét.
avg_cpu_percent decimális(5,2) Az átlagos CPU használat a pool limit százalékaként.
avg_data_io_percent decimális(5,2) Az átlagos IOPS használat a pool limit százalékaként.
avg_log_write_percent decimális(5,2) Az átlagos log írásáteresztő kihasználtság a pool limit százalékaként.
avg_storage_percent decimális(5,2) Nem támogatott, és egy jövőbeli frissítésben eltávolíthatják. Használd used_storage_percent.
max_worker_percent decimális(5,2) Maximális egyidejű munkavállalók aránya a medencés limitből.
max_session_percent decimális(5,2) Maximális egyidejű ülések a medence limitjének százalékaként.
avg_instance_memory_percent decimális(5,2) Az adatbázis-motor példány átlagos memóriafogyasztása, amely a poolt tárolja, az instance limit százalékaként.
avg_instance_cpu_percent decimális(5,2)
avg_edtu_percent decimális(5,2) A DTU rugalmas medencék esetén az eDTU átlagos felhasználását a készlet limitértékének százalékaként határozza meg.
instance_vcores decimális(5,2) A poolt üzemeltető adatbázis-motor példány számára biztosított vCore-ok száma.
used_storage_mb bigint A használt tárhely mennyisége az összes adatbázisban megabájtokban.
allocated_storage_mb bigint Az összes adatbázisban található adatbázis összes adatfájljának fenntartott tárhelye megabájtokban.
storage_limit_mb bigint A pool maximális adatméret-korlátja, megabájtokban.
used_storage_percent decimális(5,2) Az összes adatbázisban az adattárolás használatát használta a pool tároló korlátjának (maximális adatméret) százalékaként.
allocated_storage_percent decimális(5,2) Az összes adatbázisban található adatbázis összes adatfájljának fenntartott tárhelye a pool tároló korlátjának (maximális adatméret) százalékaként.

Megjegyzések

A dinamikus menedzsment nézet sys.dm_elastic_pool_resource_stats minden adatbázisban megtalálható, beleértve az egyes adatbázisokat is. Ehhez ehhez a nézetből elastikus pool erőforrás-felhasználási adatokat kaphass, ehhez egy felhasználói adatbázishoz kell csatlakoznia.

Permissions

Ez a nézet SERVER STATE engedélyt igényel VIEW .

Examples

A következő példa adja vissza az erőforrás-felhasználási adatokat a legutóbbi időpont szerint sorolva a jelenlegi adatbázist tartalmazó rugalmas pool esetében.

SELECT end_time, avg_cpu_percent, avg_data_io_percent, avg_log_write_percent, max_worker_percent, max_session_percent
, avg_instance_memory_percent, avg_instance_cpu_percent, avg_edtu_percent, instance_vcores
, used_storage_mb, allocated_storage_mb, storage_limit_mb, used_storage_percent, allocated_storage_percent
FROM sys.dm_elastic_pool_resource_stats
ORDER BY end_time DESC;