sys.dm_resource_governor_resource_pools_history_ex

A következőkre vonatkozik:Azure SQL DatabaseAzure SQL Managed Instance

Minden sor az Azure SQL Database és Azure SQL Managed Instance erőforrás-pool statisztikáinak időszakos pillanatképét képviseli. Pillanatképet készítenek, amikor az adatbázismotor beindul, és azt követően néhány másodpercente. Az áram és az előző pillanatkép közötti intervallum változó lehet, és az duration_ms oszlopban található. A legfrissebb elérhető pillanatképek visszakerülnek, legfeljebb 128 pillanatképet minden erőforrás-készlethez.

Oszlop neve Adattípus Description
pool_id int Az erőforráskészlet azonosítója. Nem nullázható.
name sysname Az erőforráskészlet neve. Nem nullázható.
snapshot_time datetime2 Az az idő, amikor az erőforrás-pool statisztikai pillanatképet készítik.
duration_ms int Az áram és az előző pillanatkép közötti időtartam.
statistics_start_time datetime2 Az az időszak, amikor elkezdődött a statisztikák követése ezen a medencén. Nem nullázható.
active_session_count int A jelenlegi pillanatképben összes aktív ülés.
active_worker_count int A jelenlegi pillanatkép összes dolgozója.
delta_cpu_usage_ms int A CPU használat milliszekundumokban az utolsó snapshot óta. Nem nullázható.
delta_cpu_usage_preemptive_ms int A preemptív Win32 hívásokat nem szabályozza az SQL CPU erőforrás-irányítása az utolsó pillanatkép óta.
used_data_space_kb bigint A felhasználói adatbázisokban használt teljes hely, amely egy felhasználói poolhoz kapcsolódik.
allocated_disk_space_kb bigint A felhasználói adatbázisok teljes adatfájl mérete, amely egy felhasználói poolhoz kapcsolódik.
target_memory_kb bigint A lekérdezési munkaterület memóriájának célmennyisége kilobájtban, amelyet az erőforráskészlet próbál elérni. A jelenlegi beállítások és a szerver állapota alapján. Lehet, hogy a memórianyomás alatt csökken. Nem nullázható.
used_memory_kb bigint Az erőforrás készletéhez használt memóriamennyiség, kilobájtokban. Nem nullázható.
cache_memory_kb bigint A gyorsítótár jelenlegi teljes memóriahasználata kilobájtban. Nem nullázható.
compile_memory_kb bigint Az ellopott memória aktuális kihasználtsága kilobájtban (KB). Ennek a használatnak nagy része fordításra és optimalizálásra irányul, de más memóriahasználókat is magában foglalhat. Nem nullázható.
active_memgrant_count bigint A memória aktuális száma megszűkít. Nem nullázható.
active_memgrant_kb bigint Az aktuális memória-vissza nem térítendő memória összege kilobájtban (KB). Nem nullázható.
used_memgrant_kb bigint A memóriahasználathoz használt (ellopott) memória aktuális száma. Nem nullázható.
delta_memgrant_timeout_count int A memória mennyisége időkorlátokat ad ebben az időszakban. Nem nullázható.
delta_memgrant_waiter_count int A jelenleg memóriatámogatásra váró lekérdezések száma. Nem nullázható.
delta_out_of_memory_count int A medencében elhagyott memória elkülönítések száma az utolsó pillanatkép óta. Nem nullázható.
delta_read_io_queued int Az utolsó pillanatkép óta sorban álló összes olvasott IO-k száma. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
delta_read_io_issued int Az utolsó pillanatkép óta kiadott összes olvasott IO-k száma. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
delta_read_io_completed int Az utolsó pillanatkép óta teljesített összes olvasott IO-k száma. Nem nullázható.
delta_read_io_throttled int Az összes olvasási IO-k korlátozva a snapshot óta. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
delta_read_bytes bigint Az utolsó pillanatkép óta olvasott bájtok összesített száma. Nem nullázható.
delta_read_io_stall_ms int Az összes idő (milliszekundumokban) az olvasási IO érkezése és a befejezés között az utolsó pillanatkép óta. Nem nullázható.
delta_read_io_stall_queued_ms int Az összekundumok (milliszekundumokban) az IO olvasása és a kiadás közötti idő az utolsó pillanatkép óta. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva. A nem nulla delta_read_io_stall_queued_ms azt jelenti, hogy az IO-kat késleltetik az erőforrás-menedzsment.
delta_write_io_queued int Az utolsó pillanatkép óta sorban álló összes írási IO-k. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
delta_write_io_issued int Az utolsó pillanatkép óta kiadott összes írási IO-k. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
delta_write_io_completed int Az utolsó pillanatkép óta befejezett összes írási IO-k száma. Nem nullázható.
delta_write_io_throttled int Az utolsó snapshot óta korlátozott összes írási IO-k száma. Nem nullázható.
delta_write_bytes bigint Az utolsó pillanatkép óta írt bájtok összesített száma. Nem nullázható.
delta_write_io_stall_ms int Az írási IO érkezése és a befejezés közötti teljes idő (milliszekundumokban) az utolsó pillanatkép óta. Nem nullázható.
delta_write_io_stall_queued_ms int Az írási IO érkezése és az utolsó pillanatkép kiadása közötti teljes idő (milliszekundumokban). Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
delta_io_issue_delay_ms int Az ütemezett kiadás és az IO tényleges kiadása közötti teljes idő (milliszekundokban) az utolsó pillanatkép óta. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
max_iops_per_volume int A maximális IO másodpercenként (IOPS) per lemez térfogat beállítása ehhez a poolhoz. Null értékű Null, ha az erőforrás-pool nincs IO-ra szabályozva.
max_memory_kb bigint Az erőforráskészlet által a lekérdezési munkaterület memóriájaként használható maximális memóriamennyiség kilobájtban. A lekérdezési munkaterület memóriája a kiszolgálói célmemória egy része, és tovább csökkenthető a memóriaterhelés alatt. Nem nullázható.
max_log_rate_kb bigint Maximális log-sebesség, kilobájt/másodpercben, az erőforrás-készlethez.
max_data_space_kb bigint Ennek az erőforrás-készletnek a maximális tárolási korlátja kilobájtokban.
max_session int A medence üléskorlátozása.
max_worker int A medencében dolgozói limit.
min_cpu_percent int A garantált átlagos PROCESSZOR-sávszélesség jelenlegi konfigurációja az erőforráskészlet összes kéréséhez, amikor processzor-versengés történik. Nem nullázható.
max_cpu_percent int A cpu-versengés során az erőforráskészletben lévő összes kérés maximális átlagos processzor-sávszélességének aktuális konfigurációja. Nem nullázható.
cap_cpu_percent int Az erőforráskészlet összes kérése által fogadott cpu-sávszélesség korlátja. A maximális cpu-sávszélességet a megadott szintre korlátozza. Az érték megengedett tartománya 1 és 100 között lehet. Nem nullázható.
min_vcores decimális(5,2) A garantált átlagos PROCESSZOR-sávszélesség jelenlegi konfigurációja az erőforráskészlet összes kéréséhez, amikor processzor-versengés történik. A vCores egységekben van kifejezve, és nem feltétlenül tükrözi az adatbázis, rugalmas pool vagy SQL menedzselt példány számára elérhető vCore-k vagy logikai CPU-k teljes számát.
max_vcores decimális(5,2) A cpu-versengés során az erőforráskészletben lévő összes kérés maximális átlagos processzor-sávszélességének aktuális konfigurációja. A virtuális magok egységében kifejezve nem feltétlenül tükrözi az adatbázis, rugalmas készlet vagy felügyelt SQL-példány számára elérhető virtuális magok vagy logikai CPU-k teljes számát.
cap_vcores decimális(5,2) Az erőforráskészlet összes kérése által fogadott cpu-sávszélesség korlátja. A virtuális magok egységében kifejezve nem feltétlenül tükrözi az adatbázis, rugalmas készlet vagy felügyelt SQL-példány számára elérhető virtuális magok vagy logikai CPU-k teljes számát.
instance_cpu_count int Az instance számára konfigurált CPU-k száma.
instance_cpu_percent decimális(5,2) A CPU százaléka az instance konfigurálása.
instance_vcores decimális(5,2) Az instance számára konfigurált vCore-ok száma. Lehet, hogy nem tükrözi az adatbázis, rugalmas pool vagy SQL menedzselt példány számára elérhető vCore-k vagy logikai CPU-k teljes számát.
delta_log_bytes_used decimális(5,2) Az összes log generálás (bájtokban) az erőforrás poolhoz az utolsó pillanatkép óta.
avg_login_rate_percent decimális(5,2) A bejelentkezések száma az utolsó snapshot óta, összehasonlítva a bejelentkezési limittel.
delta_vcores_used decimális(5,2) Számítási kihasználás vCores egységben az utolsó snapshot óta.
cap_vcores_used_percent decimális(5,2) Az átlagos számítási kihasználás a pool limitjének százalékában.
instance_vcores_used_percent decimális(5,2) Az átlagos számítási kihasználtság az SQL példány 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.
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.
max_worker_percent decimális(5,2) Maximális egyidejű munkavállalók százalékban a pool 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.
active_outbound_connection_worker_count int Teljes kimenő kapcsolati dolgozók a jelenlegi pillanatképen.
max_outbound_connection_worker int A medence külső kapcsolati munka korlátja.
max_outbound_connection_worker_percent decimális(5,2) Maximális párhuzamosan kimenő kapcsolati munkások százalékában a pool korlátja alapján.

Permissions

A VIEW SERVER PERFORMANCE STATE engedélyre van szükség.

Megjegyzések

A felhasználók hozzáférhetnek ehhez a dinamikus menedzsment nézethez, hogy közel valós idejű erőforrás-fogyasztást figyeljenek a felhasználói munkaterhelés poolánál és a rendszerbelső poolok számára az Azure SQL Database-ben és az Azure SQL Managed Instance-ban.

Ha egy adatbázishoz csatlakozik egy rugalmas poolban, az erőforrás-pool a teljes elasztikus pool számára elérhető erőforrásokat képviseli. Ha egyetlen adatbázishoz csatlakozik, az erőforrás-pool az adatbázisban elérhető erőforrásokat képviseli.

Important

A DMV-ben található adatok többsége belső fogyasztásra készült, és változhat.

Examples

A következő példa minden pillanatképnél a maximális logatási sebesség adatait és fogyasztását adja vissza felhasználói poolonként:

SELECT snapshot_time,
       name,
       max_log_rate_kb,
       delta_log_bytes_used
FROM sys.dm_resource_governor_resource_pools_history_ex
WHERE name LIKE 'SloSharedPool1'
ORDER BY snapshot_time DESC;