MON$MEMORY_USAGE
MON$MEMORY_USAGE
zeigt Statistiken zu Speichernutzung an.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
|
|
Statistik-Kennung |
|
|
Statistik-Gruppen:
|
|
|
Die Größe des genutzten Speichers in Bytes.Diese Daten beziehen sich auf die höchste Speicherzuteilung, die vom Server abgerufen wird.Dies ist nützlich, um Speicherlecks und exzessiven Speicherverbrauch in Verbindungen, Prozeduren, etc. zu ermitteln. |
|
|
Die vom Betriebssystem zugewiesene Speichermenge in Byte.Diese Daten beziehen sich auf die Low-Level-Speicherzuweisung, die vom Firebird-Speichermanager durchgeführt wird - die vom Betriebssystem zugewiesene Speichermenge -, mit der Sie die physische Speichernutzung steuern können. |
|
|
Der größte Speicherverbrauch für dieses Objekt in Bytes. |
|
|
Die größte Speicherreservierung für dieses Objekt durch das Betriebssystem in Bytes. |
Note
|
Zähler, die den Datensätzen auf Datenbankebene Kleinere Speicherzuweisungen werden hier nicht gesammelt, sondern stattdessen dem Datenbankspeicherpool hinzugefügt. |
SELECT
STMT.MON$ATTACHMENT_ID,
STMT.MON$SQL_TEXT,
MEM.MON$MEMORY_USED
FROM MON$MEMORY_USAGE MEM
NATURAL JOIN MON$STATEMENTS STMT
ORDER BY MEM.MON$MEMORY_USED DESC
FETCH FIRST 10 ROWS ONLY