SQL Server, obiekt Statystyki ogólnej

Dotyczy:SQL Server

Obiekt SQLServer:General Statistics w SQL Server dostarcza liczniki monitorujące ogólną aktywność serwera, takie jak liczba bieżących połączeń oraz liczba użytkowników łączących się i rozłączających na sekundę od komputerów uruchamiających instancję SQL Server. Może to być przydatne, gdy pracujesz nad dużymi systemami przetwarzania transakcji online (OLTP), gdzie wielu klientów łączy się i rozłącza z instancją SQL Server.

Ta tabela opisuje liczniki SQL Server General Statys.

Liczniki statystyki ogólnej w SQL Server Description
Aktywne tabele temperatur Liczba tymczasowych tabel/zmiennych tabelowych w użyciu.
Resety połączenia na sekundę Łączna liczba logowań zaczęła się z puli połączeń.
Opóźnione wycofanie powiadomień o zdarzeniach Liczba powiadomień o zdarzeniu czekających na usunięcie przez wątek systemowy.
Uwierzytelnione żądania HTTP Liczba uwierzytelnionych żądań HTTP rozpoczynanych na sekundę.
Logiczne połączenia Liczba logicznych połączeń z systemem.

Głównym celem połączeń logicznych jest obsługa wielu żądań aktywnych zestawów wyników (MARS). W przypadku żądań MARS, za każdym razem, gdy aplikacja nawiązuje połączenie z SQL Server, może istnieć więcej niż jedno logiczne połączenie odpowiadające fizycznemu połączeniu.

Gdy MARS nie jest używany, stosunek połączeń fizycznych i logicznych wynosi 1:1. Dlatego za każdym razem, gdy aplikacja łączy się z SQL Server, liczba logicznych połączeń wzrasta o 1.
Login/sec Łączna liczba logowań uruchamianych na sekundę. Nie obejmuje to łączeń w grupie.
Wylogowania/sek Łączna liczba operacji logowania rozpoczynała się na sekundę.
Marsjański impas Wykryto liczbę zablokowanych punktów MARS.
Wydajność nieatomowa Liczba nieatomowych wydajności na sekundę.
Procesy zablokowane Liczba obecnie zablokowanych procesów.
Puste Żądania SOAP Liczba pustych żądań SOAP zaczynanych na sekundę.
Metody SOAP Inwokacje Liczba wywołań metodą SOAP uruchamianych na sekundę.
Żądania inicjacji sesji SOAP Liczba żądań inicjowania sesji SOAP rozpoczynanych na sekundę.
Żądania zakończenia sesji SOAP Liczba żądań zakończenia sesji SOAP rozpoczynanych na sekundę.
SOAP SQL Requests Liczba zapytań SOAP SQL rozpoczynanych na sekundę.
Prośby o SOAP WSDL Liczba żądań SOAP Web Service Description Language uruchamianych na sekundę.
SQL Trace IO Provider Lock Waits Liczba oczekiwaniów na zablokowanie dostawcy File IO na sekundę.
Szybkość tworzenia tabel tymczasowych Liczba tymczasowych tabel/zmiennych tabelowych tworzonych na sekundę.
Tabele temperatur do zniszczenia Liczba tymczasowych tabel/zmiennych tabelowych czekających na zniszczenie przez wątek systemu czyszczenia.
Jednostka odzyskiwania TempDB** Liczba wygenerowanych identyfikatorów jednostki odzyskiwania duplikatów tempdb .
Tempdb IDaz Rowset** Liczba wygenerowanych id-ów zduplikowanych tempdb wierszy.
Kolejka powiadomień o zdarzeniu Trace Liczba instancji powiadomień o zdarzeniu śledzenia oczekujących w wewnętrznej kolejce do wysłania przez Service Broker.
Transakcje Liczba rejestracji transakcji (lokalna, DTC, bound – wszystkie łącznie).
Połączenia użytkownika Liczy liczbę użytkowników aktualnie podłączonych do SQL Server.

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 '%General Statistics%';