Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Obiekt SQLServer:Databases w SQL Server dostarcza liczniki do monitorowania operacji kopiowania masowego, przepustowości kopiowania zapasowego i przywracania oraz czynności dziennika transakcyjnego. Monitoruj transakcje i dziennik transakcji, aby określić, ile aktywności użytkowników zachodzi w bazie danych i jak pełen staje się dziennik transakcji. Ilość aktywności użytkownika może decydować o wydajności bazy danych oraz wpływać na wielkość logu, blokadę i replikację. Monitorowanie niskopoziomowej aktywności logów w celu oceny aktywności użytkowników i zużycia zasobów może pomóc zidentyfikować wąskie gardła wydajności.
Wiele instancji obiektu Databases , z których każda reprezentuje jedną bazę danych, może być monitorowanych jednocześnie.
Ta tabela opisuje liczniki baz danych SQL Server.
| Liczniki SQL Server Databases | Description |
|---|---|
| Aktywne równoległe wątki redo | Liczba aktywnych wątków równoległych poprawek. |
| Aktywne transakcje | Liczba aktywnych transakcji w bazie danych. |
| Średnia dysproporcja od wniosku o koniec życia/LP | Średnia odległość w bajtach od końca logu na każde żądanie puli logów, dla żądań w ostatnim VLF. |
| Przepustowość backup/przywracanie na sekundę | Przepustowość odczytu/zapisu dla operacji backupu i przywracania bazy danych. Bajty na sekundę. Na przykład możesz zmierzyć, jak wydajność operacji kopii zapasowej zmienia się, gdy równolegle używa się większej liczby urządzeń kopii zapasowych lub gdy używa się szybszych urządzeń. Przepustowość operacji backupu lub przywracania bazy danych pozwala określić postęp i wydajność operacji backupu i przywracania. |
| Mnóstwo wierszy kopiowania na sekundę | Liczba wierszy kopiowanych masowo na sekundę. |
| Przepustowość kopii masowej na sekundę | Ilość kopiowanych danych zbiorczo (w kilobajtach) na sekundę. |
| Wpisy tabeli zatwierdzeń | Rozmiar (liczba wierszy) części w pamięci tabeli zatwierdzeń dla bazy danych. Więcej informacji można znaleźć w sys.dm_tran_commit_table (Transact-SQL). |
| Rozmiar pliku danych (KB) | Skumulowany rozmiar (w kilobajtach) wszystkich plików danych w bazie danych, w tym ewentualny automatyczny wzrost. Monitorowanie tego licznika jest przydatne na przykład do określenia właściwego rozmiaru tempdb. |
| DBCC Bajty Logicznego Skanowania/sekundę | Liczba bajtów skanowania logicznego odczytu na sekundę dla poleceń konsoli bazy danych (DBCC). |
| Czas zatwierdzenia grupy/sekunda | Czas przeciągnięcia grupy (mikrosekundy) na sekundę. |
| Bajty logu wypłukane/sec | Całkowita liczba logowanych bajtów wyczyszczonych. |
| Wskaźnik trafień w log cache | Procent odczytów log cache zadowolonych z log cache. |
| Bazowy współczynnik hitów w logach cache | Tylko do użytku wewnętrznego. |
| Odczyty logów cache na sekundę | Odczyty wykonywane na sekundę przez pamięć podręczną menedżera logów. |
| Rozmiar pliku loga (KB) | Skumulowany rozmiar (w kilobajtach) wszystkich plików dziennika transakcyjnych w bazie danych. |
| Używany rozmiar pliku loga (KB) | Skumulowany używany rozmiar wszystkich plików logów w bazie danych. |
| Czas oczekiwania na spłukiwanie kłod | Całkowity czas oczekiwania (w milisekundach) na przepłukanie kłody. W bazie Always On secondary ta wartość wskazuje czas oczekiwania na zatwierdzenie rekordów logów na dysk. |
| Log Flush Waits na sekundę | Liczba commitów na sekundę czekających na log flush. |
| Czas zapisu logarytmicznego wypłaty (ms) | Czas w milisekundach na wykonanie zapisów logarytmowych płukań, które zostały wykonane w ostatniej sekundzie. |
| Log Flushes/sec | Liczba przepłuknięć kłod na sekundę. |
| Drzewa drzewne | Łączna liczba razy rozbudowywała dziennik transakcyjny bazy danych. |
| Puść pamięci podręcznej log poolu na sekundę | Liczba żądań, dla których blok logów nie był dostępny w puli logów. Pula logów to pamięć podręczna dziennika transakcji w pamięci. Ta pamięć podręczna służy do optymalizacji odczytu logu w celu odzyskiwania, replikacji transakcji, cofania oraz grup dostępności Always On. |
| Odczyty dysku z logami puli na sekundę | Liczba odczytów dysków wydanych przez pulę logów do pobierania bloków logów. |
| Usuwanie hasha puli logów na sekundę | Wskaźnik usuwania surowych wpisów hash z Log Pool. |
| Wstawienia hash w puli logów na sekundę | Szybkość wstawiania surowych wpisów hash do Log Pool. |
| Log Pool Nieprawidłowy wpis skrótu/sek | Wskaźnik wyszukiwania hash nie działa z powodu nieprawidłowości. |
| Log pool Log Scan Push Push/sec | Szybkość bloku logów jest wypychany przez skany logów, które mogą pochodzić z dysku lub pamięci. |
| Log Pool LogWriter Pushes/sec | Szybkość bloków logów wypycha wątek logwritera. |
| Log Pool Push Empty FreePool/sec | Tempo push bloków logaritmowych zawodzi z powodu pustej puli wolnej. |
| Log Pool Push Low Memory/sec | Wskaźnik bloków logarytmicznych zawodzi z powodu małej ilości pamięci. |
| Log Pool Push bez wolnego bufora na sekundę | Szybkość bloku logarytmicznego nie wychodzi z powodu niedostępności wolnego bufora. |
| Wymaganie Log Pool. Za Trunc/sek | Log pool cache nie trafia, ponieważ żądany blok jest opóźniony w LSN do obcięcia. |
| Baza żądań puli logów | Tylko do użytku wewnętrznego. |
| Pula logów żąda starego VLF/sec | Żądania Log Pool, które nie były w ostatnim VLF logu. |
| Liczba żądań puli logów/sec | Liczba żądań bloków logów przetworzonych przez pulę logów. |
| Pula logów Całkowity Aktywny Rozmiar Logu | Aktualny łączny aktywny log przechowywany w menedżerze bufora współtworzonego w bajtach. |
| Całkowity rozmiar wspólnej puli logów | Obecne całkowite zużycie pamięci menedżera bufora pamięci podręcznej w bajtach. |
| Kurczenie się kłod | Całkowita liczba kurczących się logów dla tej bazy danych. |
| Logarytmiczne obcięcia | Liczba obcięć dziennika transakcji (w Simple Recovery Model). |
| Procent użytego logu | Procent miejsca w kłuciu, który jest używany. |
| PVS generowane w rzędach różnic na sekundę | Liczba wersji generowanych w wierszu stylu diff. |
| PVS w rzędzie różnic odzyskany na sekundę | Liczba wersji pobranych w stylu in-row diff. |
| PVS przydzielone strony poza wierszem/sek | Liczba stron przypisanych do magazynu wersji trwałych. |
| Strony PVS poza wierszem usunięte/sek | Liczba stron wykluczonych z magazynu wersji trwałych. |
| PVS wygenerowany poza wierszem rekordu na sekundę | Liczba rekordów wstawionych do magazynu wersji trwałych. |
| Rekord PVS odzyskany poza rzędem na sekundę | Liczba rekordów pobranych z magazynu wersji trwałych. |
| Repl. Oczekujące Xacts | Liczba transakcji w dzienniku transakcyjnym bazy danych publikacji oznaczonych do replikacji, ale jeszcze nie dostarczonych do bazy dystrybucji. |
| Repl. Stopa trans. | Liczba transakcji na sekundę odczytywana z dziennika transakcyjnego bazy danych publikacji i dostarczana do bazy dystrybucji. |
| Zmniejszaj liczbę bajtów ruchu danych na sekundę | Ilość danych przesuwanych na sekundę przez operacje autokurczenia lub instrukcje DBCC SHRINKDATABASE lub DBCC SHRINKFILE. |
| Śledzone transakcje na sekundę | Liczba zatwierdzonych transakcji zapisanych w tabeli commit dla bazy danych. |
| Transakcje/sek | Liczba transakcji rozpoczynanych dla bazy danych na sekundę. Transakcje/sec nie liczą transakcji tylko XTP (transakcji rozpoczętych przez natywnie skompilowaną procedurę przechowywaną). |
| WPR add lsn bucket miss. | Liczba błędów bucket podczas dodawania LSN do writePageRecorder. |
| Zamiany kubełek WPR | Liczba zamian kubełek w writePageRecorder. |
| WPR przestarzały wiadro | Liczba błędów w wiadrze podczas sprawdzania starych LSN. |
| Zapis Transakcji/Sec | Liczba transakcji, które zapisały się do bazy danych i zostały zatwierdzone w ostatniej sekundzie. |
| Baza opóźnień DLC kontrolera XTP | Tylko do użytku wewnętrznego. |
| DLC XTP Controller latencja/pobieranie | Średnie opóźnienie w mikrosekundach między blokami logami wchodzącymi do konsumenta Direct Log a pobieranymi przez kontroler XTP na sekundę. |
| Maksymalna latencja DLC XTP Controller | Największe zarejestrowane opóźnienie, w mikrosekundach, pobierania z Direct Log Consumer przez kontroler XTP. |
| Log kontrolera XTP przetworzony/sec | Liczba bajtów logów przetwarzanych przez wątek kontrolera XTP na sekundę. |
| Używana pamięć XTP (KB) | Ilość pamięci zużywanej przez XTP w bazie danych. |
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 '%Databases%';