Server Memory Change-Ereignisklasse

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

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

Datenspalten der Server Memory Change-Ereignisklasse

Datenspaltenname Datentyp BESCHREIBUNG Column ID Ja
EventClass int Ereignistyp = 81. 27 Nein
EventSequence int Sequenz eines bestimmten Ereignisses innerhalb der Anforderung. 51 Nein
EventSubClass int Der Typ der Ereignisunterklasse.

1 = Arbeitsspeichervergrößerung

2 = Arbeitsspeicherverringerung
21 Ja
IntegerData int Neue Arbeitsspeichergröße in 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 SQL Server -Instanz, für die eine Ablaufverfolgung ausgeführt wird. 26 Nein
SessionLoginName nvarchar Anmeldename des Benutzers, der die Sitzung geöffnet hat. Wenn Sie z. B. mit Login1 eine Verbindung zu SQL Server herstellen und mit Login2 eine Anweisung ausführen, zeigt SessionLoginName Login1 an, und LoginName zeigt Login2 an. Diese Spalte zeigt sowohl den SQL Server - als auch den Windows-Anmeldenamen an. 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

Weitere Informationen

Erweiterte Ereignisse
sp_trace_setevent (Transact-SQL)
Serverkonfigurationsoptionen für den Serverarbeitsspeicher