Freigeben über


Server Memory Change-Ereignisklasse

Die Server Memory Change-Ereignisklasse tritt auf, wenn die Speicherauslastung von Microsoft SQL Server mehr als 1 MB oder 5 % des maximal zulässigen Serverarbeitsspeichers (je nachdem, welcher Wert größer ist) gestiegen oder gesunken ist.

Datenspalten der Server Memory Change-Ereignisklasse

Datenspaltenname

Datentyp

Beschreibung

Spalten-ID

Ja

EventClass

int

Ereignistyp = 81.

27

Nein

EventSequence

int

Sequenz eines bestimmten Ereignisses innerhalb der Anforderung.

51

Nein

EventSubClass

int

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 beispielsweise Login1 dazu verwenden, eine Verbindung mit SQL Server herzustellen, und eine Anweisung als Login2 ausführen, zeigt SessionLoginName den Wert Login1 an, wogegen LoginName den Wert Login2 anzeigt. 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

Token, das die aktuelle Transaktion beschreibt.

50

Ja

Siehe auch

Verweis

sp_trace_setevent (Transact-SQL)

Konzepte

Erweiterte Ereignisse

Serverkonfigurationsoptionen für den Serverspeicher