Udostępnij za pomocą


Klasa Wydarzeń Statystyk Samochodowych

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Klasa zdarzeń Auto Stats wskazuje, że nastąpiła automatyczna aktualizacja statystyk indeksu i kolumn. Automatyczne statystyki uruchamiają się także podczas ładowania statystyk do wykorzystania przez optymalizatora.

Kolumny danych klasy zdarzeń Automatyczne statystyki

Nazwa kolumny danych Typ danych Description Identyfikator kolumny Filtrowanie
Nazwa aplikacji nvarchar Nazwa aplikacji klienckiej, która utworzyła połączenie z wystąpieniem programu SQL Server. Ta kolumna jest wypełniana wartościami przekazywanymi przez aplikację, a nie wyświetlaną nazwą programu. 10 Tak
ClientProcessID int Identyfikator przypisany przez komputer hosta do procesu, w którym działa aplikacja kliencka. Ta kolumna danych jest wypełniana, jeśli klient poda identyfikator procesu klienta. 9 Tak
DatabaseID int Identyfikator bazy danych określony przez polecenie USE database lub domyślnej bazy danych, jeśli dla danego przypadku nie wydano żadnego polecenia USE database database. SQL Server Profiler wyświetla nazwę bazy danych, jeśli kolumna danych ServerName jest zarejestrowana w śledzeniu i serwer jest dostępny. Określ wartość bazy danych przy użyciu funkcji DB_ID. 3 Tak
Nazwa bazy danych nvarchar Nazwa bazy danych, w której jest uruchomiona instrukcja użytkownika. 35 Tak
Duration bigint Czas (w mikrosekundach) potrzebny na zdarzenie. 13 Tak
Godzina zakończenia datetime Czas, w którym wydarzenie się zakończyło. 15 Tak
Error int Numer błędu danego zdarzenia. Często jest to numer błędu przechowywany w widoku katalogu sys.messages . 31 Tak
EventClass int Typ wydarzenia = 58. 27 Nie.
EventSequence int Sekwencja danego zdarzenia w żądaniu. 51 Nie.
EventSubClass int Typ podklasy wydarzenia:

1: Statystyki tworzone/aktualizowane synchronicznie; Kolumna TextData wskazuje, które statystyki i czy zostały stworzone lub zaktualizowane

2: Aktualizacja statystyk asynchronicznych; Kolejka do pracy.

3: Aktualizacja statystyk asynchronicznych; Zaczynam pracę.

4: Aktualizacja statystyk asynchronicznych; Praca wykonana.
dwadzieścia jeden Tak
GroupID int Identyfikator grupy obciążenia, w której jest uruchamiane zdarzenie śledzenia SQL. 66 Tak
Nazwa hosta nvarchar Nazwa komputera, na którym jest uruchomiony klient. Ta kolumna danych jest wypełniana, jeśli nazwa hosta jest dostarczana przez klienta. Aby określić nazwę hosta, użyj funkcji HOST_NAME. 8 Tak
IndexID int ID dla wpisu indeksu/statystyki dotyczącego obiektu dotkniętego zdarzeniem. Aby określić identyfikator indeksu obiektu, użyj kolumny index_id w widoku katalogu sys.indexes . 24 Tak
IntegerData int Liczba zbiórów statystyk, które zostały pomyślnie zaktualizowane. 25 Tak
IntegerData2 int Numer sekwencji pracy. 55 Tak
IsSystem int Wskazuje, czy zdarzenie miało miejsce w procesie systemowym, czy w procesie użytkownika. 1 = system, 0 = użytkownik. 60 Tak
Nazwa loginName nvarchar Nazwa logowania użytkownika (albo SQL Server security login, albo dane logowania Windows w formie DOMENA\nazwa użytkownika). 11 Tak
LoginSid image Numer identyfikacyjny zabezpieczeń (SID) zalogowanego użytkownika. Informacje te znajdziesz w widoku katalogu sys.server_principals . Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze. 41 Tak
NTDomainName nvarchar Domena systemu Windows, do której należy użytkownik. 7 Tak
NTUserName nvarchar Nazwa użytkownika systemu Windows. 6 Tak
ObjectID int Identyfikator przypisany przez system obiektu. 22 Tak
RequestID int ID żądania zawierającego wyciąg. 49 Tak
Nazwa serwera nvarchar Nazwa śledzonego wystąpienia programu SQL Server. 26 Nie.
SessionLoginName nvarchar Nazwa logowania użytkownika, który zainicjował sesję. Na przykład, jeśli połączysz się z SQL Server za pomocą Login1 i wykonasz polecenie jako Login2, SessionLoginName pokazuje Login1, a LoginName pokazuje Login2. W tej kolumnie są wyświetlane zarówno identyfikatory logowania programu SQL Server, jak i systemu Windows. 64 Tak
SPID int Identyfikator sesji, w której wystąpiło zdarzenie. 12 Tak
Godzina rozpoczęcia datetime Godzina rozpoczęcia zdarzenia, jeśli jest dostępna. 14 Tak
Powodzenie int 0 = błąd.

1 = sukces.

2 = pomijane z powodu ograniczania serwera (MSDE).
23 Tak
TextData ntext Treść tej kolumny zależy od tego, czy statystyki są aktualizowane synchronicznie (EventSubClass 1), czy asynchronicznie (EventSubClass 2, 3 lub 4):

1: Listy, które statystyki zostały zaktualizowane/stworzone

2, 3 lub 4: NULL; Kolumna IndexID jest wypełniona identyfikatorem indeksu/statystyk dla zaktualizowanych statystyk.
1 Tak
TransactionID bigint Przypisany przez system identyfikator transakcji. 4 Tak
Typ int Rodzaj pracy. 57 Tak

Zobacz też

Zdarzenia rozszerzone
sp_trace_setevent (Transact-SQL)