Auto Stats-EreignisklasseAuto Stats Event Class
Anwendungsbereich:Applies to: SQL ServerSQL Server (alle unterstützten Versionen)
SQL ServerSQL Server (all supported versions)
Azure SQL-DatenbankAzure SQL Database
Azure SQL-DatenbankAzure SQL Database
SQL ServerSQL Server (alle unterstützten Versionen)
SQL ServerSQL Server (all supported versions)
Azure SQL-DatenbankAzure SQL Database
Azure SQL-DatenbankAzure SQL Database
Die Auto Stats-Ereignisklasse zeigt an, dass ein automatisches Update der Index- und Spaltenstatistiken ausgeführt wurde.The Auto Stats event class indicates that an automatic updating of index and column statistics has occurred. Auto Stats wird außerdem ausgelöst, wenn Statistiken geladen werden, damit der Optimierer sie verwenden kann.Auto Stats also fires when statistics are being loaded for use by the optimizer.
Datenspalten der Auto Stats-EreignisklasseAuto Stats Event Class Data Columns
DatenspaltennameData column name | DatentypData type | BESCHREIBUNGDescription | Column IDColumn ID | FilterbarFilterable |
---|---|---|---|---|
ApplicationNameApplicationName | nvarcharnvarchar | Name der Clientanwendung, die die Verbindung mit einer Instanz von SQL ServerSQL Serverhergestellt hat.Name of the client application that created the connection to an instance of SQL ServerSQL Server. Diese Spalte wird mit den Werten aufgefüllt, die von der Anwendung übergeben werden, und nicht mit dem angezeigten Namen des Programms.This column is populated with the values passed by the application rather than the displayed name of the program. | 1010 | JaYes |
ClientProcessIDClientProcessID | intint | Die ID, die der Hostcomputer dem Prozess zuweist, in dem die Clientanwendung ausgeführt wird.ID assigned by the host computer to the process where the client application is running. Diese Datenspalte wird aufgefüllt, wenn der Client die Clientprozess-ID angibt.This data column is populated if the client provides the client process ID. | 99 | JaYes |
DatabaseIDDatabaseID | intint | Die ID der Datenbank, die durch die USE database -Anweisung angegeben wurde, bzw. die ID der Standarddatenbank, wenn für eine bestimmte Instanz keine USE database -Anweisung ausgegeben wurde.Identifier of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance. SQL Server ProfilerSQL Server Profiler zeigt den Namen der Datenbank an, wenn die ServerName -Datenspalte in der Ablaufverfolgung aufgezeichnet wird und der Server verfügbar ist.displays the name of the database if the ServerName data column is captured in the trace and the server is available. Der Wert für eine Datenbank kann mithilfe der DB_ID-Funktion ermittelt werden.Determine the value for a database by using the DB_ID function. | 33 | JaYes |
DatabaseNameDatabaseName | nvarcharnvarchar | Name der Datenbank, in der die Benutzeranweisung ausgeführt wird.Name of the database in which the user statement is running. | 3535 | JaYes |
DurationDuration | bigintbigint | Die Zeit (in Mikrosekunden), die für das Ereignis benötigt wurde.Amount of time (in microseconds) taken by the event. | 1313 | JaYes |
EndTimeEndTime | datetimedatetime | Der Zeitpunkt, zu dem das Ereignis beendet wurde.Time at which the event ended. | 1515 | JaYes |
FehlerError | intint | Fehlernummer eines bestimmten Ereignisses.Error number of a given event. Dies ist häufig die in der sys.messages -Katalogsicht gespeicherte Fehlernummer.Often this is the error number stored in the sys.messages catalog view. | 3131 | JaYes |
EventClassEventClass | intint | Ereignistyp = 58.Type of event = 58. | 2727 | NeinNo |
EventSequenceEventSequence | intint | Sequenz eines bestimmten Ereignisses innerhalb der Anforderung.Sequence of a given event within the request. | 5151 | NeinNo |
EventSubClassEventSubClass | intint | Der Typ der Ereignisunterklasse:Type of event subclass: 1: Synchron erstellte/aktualisierte Statistiken. Die TextData -Spalte gibt an, welche Statistiken vorhanden sind, und ob sie erstellt oder aktualisiert wurden.1: Statistics created/updated synchronously; TextData column indicates which statistics and whether they were created or updated 2: Asynchrones Statistikupdate; Auftrag in Warteschlange.2: Asynchronous statistics update; job queued. 3: Asynchrones Statistikupdate; Auftrag wird gestartet.3: Asynchronous statistics update; job starting. 4: Asynchrones Statistikupdate; Auftrag abgeschlossen.4: Asynchronous statistics update; job completed. |
2121 | JaYes |
GroupIDGroupID | intint | ID der Arbeitsauslastungsgruppe, in der das SQL-Ablaufverfolgungsereignis ausgelöst wird.ID of the workload group where the SQL Trace event fires. | 6666 | JaYes |
HostNameHostName | nvarcharnvarchar | Der Name des Computers, auf dem der Client ausgeführt wird.Name of the computer on which the client is running. Diese Datenspalte wird aufgefüllt, wenn der Hostname durch den Client bereitgestellt wird.This data column is populated if the host name is provided by the client. Der Hostname kann mithilfe der HOST_NAME-Funktion bestimmt werden.To determine the host name, use the HOST_NAME function. | 88 | JaYes |
IndexIDIndexID | intint | Die ID für den Index-/Statistikeintrag des Objekts, das von dem Ereignis betroffen ist.ID for the index/statistics entry on the object affected by the event. Um die Index-ID für ein Objekt zu ermitteln, verwenden Sie die index_id -Spalte der Katalogsicht sys.indexes .To determine the index ID for an object, use the index_id column of the sys.indexes catalog view. | 2424 | JaYes |
IntegerDataIntegerData | intint | Anzahl von Statistikauflistungen, die erfolgreich aktualisiert wurdenNumber of statistics collections that were successfully updated. | 2525 | JaYes |
IntegerData2IntegerData2 | intint | Auftragssequenznummer.Job sequence number. | 5555 | JaYes |
IsSystemIsSystem | intint | Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist.Indicates whether the event occurred on a system process or a user process. 1 = System, 0 = Benutzer.1 = system, 0 = user. | 6060 | JaYes |
LoginNameLoginName | nvarcharnvarchar | Anmeldename des Benutzers ( SQL ServerSQL Server -Sicherheitsanmeldung oder Windows-Anmeldeinformationen im Format DOMAIN\username).Name of the login of the user (either SQL ServerSQL Server security login or the Windows login credentials in the form of DOMAIN\username). | 1111 | JaYes |
LoginSidLoginSid | imageimage | Sicherheits-ID (SID) des angemeldeten Benutzers.Security identification number (SID) of the logged-in user. Diese Informationen finden Sie in der sys.server_principals -Katalogsicht.You can find this information in the sys.server_principals catalog view. Die SID ist für jede Anmeldung beim Server eindeutig.Each SID is unique for each login in the server. | 4141 | JaYes |
NTDomainNameNTDomainName | nvarcharnvarchar | Windows-Domäne, zu der der Benutzer gehört.Windows domain to which the user belongs. | 77 | JaYes |
NTUserNameNTUserName | nvarcharnvarchar | Windows-Benutzername.Windows user name. | 66 | JaYes |
ObjectIDObjectID | intint | Vom System zugewiesene ID des Objekts.System-assigned ID of the object. | 2222 | JaYes |
RequestIDRequestID | intint | Die ID der Anforderung, die die Anweisung enthält.The ID of the request containing the statement. | 4949 | JaYes |
ServerNameServerName | nvarcharnvarchar | Name der SQL ServerSQL Server -Instanz, für die eine Ablaufverfolgung ausgeführt wird.Name of the instance of SQL ServerSQL Server being traced. | 2626 | NeinNo |
SessionLoginNameSessionLoginName | nvarcharnvarchar | Der Anmeldename des Benutzers, der die Sitzung geöffnet hat.Login name of the user that originated the session. Wenn Sie z. B. mit Login1 eine Verbindung zu SQL ServerSQL Server herstellen und mit Login2 eine Anweisung ausführen, zeigt SessionLoginName Login1 an, und LoginName zeigt Login2 an.For example, if you connect to SQL ServerSQL Server using Login1 and execute a statement as Login2, SessionLoginName shows Login1 and LoginName shows Login2. Diese Spalte zeigt sowohl den SQL ServerSQL Server - als auch den Windows-Anmeldenamen an.This column displays both SQL ServerSQL Server and Windows logins. | 6464 | JaYes |
SPIDSPID | intint | Die ID der Sitzung, in der das Ereignis aufgetreten ist.ID of the session on which the event occurred. | 1212 | JaYes |
StartTimeStartTime | datetimedatetime | Zeitpunkt, zu dem das Ereignis begonnen hat (falls vorhanden).Time at which the event started, if available. | 1414 | JaYes |
ErfolgreichSuccess | intint | 0 = Fehler0 = error. 1 = Erfolg1 = success. 2 = Aufgrund von Servereinschränkung ausgelassen (MSDE)2 = skipped due to server throttling (MSDE). |
2323 | JaYes |
TextDataTextData | ntextntext | Der Inhalt dieser Spalte hängt davon ab, ob die Statistiken synchron (EventSubClass 1) oder asynchron (EventSubClass 2, 3 oder 4) aktualisiert wurden:Contents of this column depends on whether statistics are updated synchronously (EventSubClass 1) or asynchronously (EventSubClass 2, 3, or 4): 1: Listet auf, welche Statistiken aktualisiert/erstellt wurden1: Lists which statistics were updated/created 2, 3 oder 4: NULL; IndexID -Spalte wird mit der Index-/Statistik-ID für aktualisierte Statistiken gefüllt.2, 3, or 4: NULL; IndexID column is populated with the index/statistics ID for statistics updated. |
11 | JaYes |
TransactionIDTransactionID | bigintbigint | Die vom System zugewiesene ID der Transaktion.System-assigned ID of the transaction. | 44 | JaYes |
TypeType | intint | Typ des Auftrags.Type of job. | 5757 | JaYes |
Weitere InformationenSee Also
Erweiterte Ereignisse Extended Events
sp_trace_setevent (Transact-SQL)sp_trace_setevent (Transact-SQL)