SQL Server, obiekt statystyk puli zasobów

Dotyczy:SQL Server

Obiekt SQLServer:Resource Pool Stats zawiera liczniki wydajności, które raportują informacje o statystykach puli zasobów Resource Governor.

Każda aktywna pula zasobów tworzy instancję obiektu wydajności SQLServer:Resource Pool Stats, która ma tę samą nazwę instancji co nazwa puli zasobów Resource Governor. Poniższa tabela opisuje liczniki wspierane w tym przypadku.

Nazwa licznika Description
Aktywna ilość przyznania pamięci (KB) Obecna całkowita ilość przydzielonej pamięci w kilobajtach (KB). Informacje te są również dostępne w sys.dm_exec_query_resource_semaphores.
Liczą się przyznawanie aktywnej pamięci Aktualna łączna liczba przyznanych pamięci. Informacje te są również dostępne w sys.dm_exec_query_memory_grants.
Średni odczyt dysku IO (ms) Średni czas odczytu z dysku, w milisekundach.
Średnia baza IO (ms) odczytu dysku Tylko do użytku wewnętrznego.
Średni zapis dyskowy IO (ms) Średni czas, w milisekundach, operacji zapisu na dysku.
Średnia podstawa zapisu dyskowego IO (ms) Tylko do użytku wewnętrznego.
Cel pamięci podręcznej (KB) Aktualny cel brokera pamięci, w kilobajtach (KB), dla pamięci podręcznej.
Cel pamięci kompilacji (KB) Obecny cel brokera pamięci, w kilobajtach (KB), dla kompilacji zapytań.
Efekt sterowania procesorem % Wpływ Resource Governor na pulę zasobów. Obliczane jako (zużycie CPU %) / (zużycie CPU % bez Resource Governor.
Opóźniony %CPU CPU systemu opóźniał wszystkie żądania w określonej instancji obiektu wydajności jako procent całkowitego czasu aktywności.
CPU opóźnił % bazę Tylko do użytku wewnętrznego.
Efektywna %CPU Wykorzystanie CPU systemu przez wszystkie żądania w określonej instancji obiektu wydajności jako procent całkowitego czasu aktywności.
Efektywna % baza CPU Tylko do użytku wewnętrznego.
Wykorzystanie procesora % Zużycie przepustowości CPU przez wszystkie żądania we wszystkich grupach obciążeń należących do tej puli. Jest to mierzone względem komputera i normalizowane do wszystkich procesorów w systemie. Ta wartość zmienia się wraz ze zmianą ilości CPU dostępnej dla procesu SQL Server. Nie jest znormalizowany do tego, co odbiera proces SQL Server.
Wykorzystanie procesora % baza Tylko do użytku wewnętrznego.
Docelowe wykorzystanie CPU % Docelowa wartość wykorzystania CPU % dla puli zasobów na podstawie ustawień konfiguracji puli zasobów i obciążenia systemu.
CPU naruszył % Różnica między rezerwacją CPU a efektywnym procentem planowania.
Bajty odczytu dysku na sekundę Liczba bajtów odczytanych z dysku w ostatniej sekundzie.
Odczyt dysku IO był ograniczony na sekundę Liczba operacji odczytu została zredukowana w ostatniej sekundzie.
Odczyt dysku IO/sec Liczba operacji odczytu z dysku w ostatniej sekundzie.
Bajty zapisu dysku na sekundę Liczba bajtów zapisanych na dysku w ostatniej sekundzie.
Zapis na dysku IO ograniczony na sekundę Liczba operacji zapisu została zredukowana w ostatniej sekundzie.
Zapis na dysk IO/sec Liczba operacji zapisu na dysku w ostatniej sekundzie.
Maksymalna pamięć (KB) Maksymalna ilość pamięci w kilobajtach (KB), jaką pula zasobów może posiadać, zależy od ustawień puli zasobów i stanu serwera.
Timeouty na czas przydziału pamięci na sekundę Liczba timeoutów przyznanych pamięcią na sekundę.
Nadacje pamięci/sec Liczba przyznanych pamięci występujących w tej puli zasobów na sekundę.
Liczba oczekujących na przyznanie pamięci Liczba żądań dotyczących przyznania pamięci oczekujących w kolejkach. Informacje te są również dostępne w sys.dm_exec_query_resource_semaphores.
Zapytanie o pamięć exec-target (KB) Obecny cel brokera pamięci, w kilobajtach (KB), do przyznawania pamięci wykonania zapytań. Informacje te są również dostępne w sys.dm_exec_query_memory_grants.
Pamięć docelowa (KB) Docelowa ilość pamięci, wyrażona w kilobajtach (KB), którą pula zasobów próbuje uzyskać, bazuje na ustawieniach puli zasobów i stanie serwera.
Używana pamięć (KB) Ilość pamięci używanej w kilobajtach (KB) dla puli zasobów.

Każdy licznik w obiekcie zawiera następujące instancje:

Wystąpienie Description
default Domyślna pula zasobów Resource Governor
wewnętrzny Wewnętrzna pula zasobów Resource Governor
<Nazwa puli zasobów> Informacje o wszelkich niestandardowych pulach zasobów

Example

Zaczniesz eksplorować liczniki wydajności zapytań w tym obiekcie przy użyciu tego zapytania T-SQL w widoku dynamicznego zarządzania sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Resource Pool Stats%';