Freigeben über


Server Memory Change-Ereignisklasse

Die Server Memory Change-Ereignisklasse tritt auf, wenn die Speicherauslastung von Microsoft SQL Server um 1 MB (MB) oder 5 Prozent des maximalen Serverspeichers erhöht oder verringert wurde, je nachdem, welcher Wert größer ist.

Datenspalten der Ereignisklasse für Serverspeicheränderungen

Datenspaltenname Datentyp BESCHREIBUNG Spalten-ID Ja
EventClass Int Typ des Ereignisses = 81. 27 Nein
EventSequence Int Sequenz eines bestimmten Ereignisses innerhalb der Anforderung. 51 Nein
EventSubClass Int Der Typ der Ereignisunterklasse.

1=Erhöhung des Arbeitsspeichers

2=Arbeitsspeicher verkleinern
21 Ja
IntegerData Int Neue Arbeitsspeichergröße in Megabyte (MB). 25 Ja
IsSystem Int Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist. 1 = System, 0 = Benutzer. 60 Ja
RequestID Int Die ID der Anforderung, die die Anweisung enthält. 49 Ja
ServerName nvarchar Name der Instanz von SQL Server, die nachverfolgt wird. 26 Nein
SessionLoginName nvarchar Anmeldename des Benutzers, der die Sitzung geöffnet hat. Wenn Sie beispielsweise mithilfe von Login1 eine Verbindung mit SQL Server herstellen und eine Anweisung als Login2 ausführen, zeigt SessionLoginName "Login1" und "LoginName " "Login2" an. In dieser Spalte werden sowohl SQL Server- als auch Windows-Anmeldungen angezeigt. 64 Ja
SPID Int Die ID der Sitzung, in der das Ereignis aufgetreten ist. 12 Ja
StartTime datetime Zeitpunkt, zu dem das Ereignis begonnen hat (falls vorhanden). 14 Ja
TransactionID bigint Die vom System zugewiesene ID der Transaktion. 4 Ja
XactSequence bigint Das Token, das die aktuelle Transaktion beschreibt. 50 Ja

Siehe auch

Erweiterte Ereignisse
sp_trace_setevent (Transact-SQL)
Konfigurationsoptionen für Serverspeicherserver