Share via


sys.dm_fts_memory_buffers

Aktualisiert: 12. Dezember 2006

Gibt Informationen zu Speicherpuffern zurück, die einem bestimmten Speicherpool angehören, der im Rahmen eines Volltextcrawls oder eines Volltextcrawlbereichs verwendet wird. Mithilfe dieser dynamischen Verwaltungssicht können Sie die Shared Memory-Verwendung für eine Volltextauffüllung ermitteln.

Spaltenname Datentyp Beschreibung

pool_id

int

ID des zugeordneten Speicherpools.

0 = Kleine Puffer

1 = Große Puffer

memory_address

varbinary(8)

Adresse des zugeordneten Speicherpuffers.

name

nvarchar(8000)

Name des gemeinsam genutzten Speicherpuffers, für den die Zuordnung erstellt wurde.

is_free

bit

Aktueller Status des Speicherpuffers.

0 = Belegt

1 = Frei

row_count

int

Anzahl von Zeilen, die dieser Puffer zurzeit bearbeitet.

bytes_used

int

Umfang des zurzeit im Puffer belegten Speichers (in Bytes).

percent_used

int

Prozentsatz des zugeordneten belegten Arbeitsspeichers.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Physikalische Verknüpfungen

Wesentliche Verknüpfungen dieser dynamischen Verwaltungssicht

Kardinalität der Beziehungen

Von Nach Beziehung

dm_fts_memory_buffers.pool_id

dm_fts_memory_pools.pool_id

m:1 (many-to-one)

Beispiele

A. Zurückgeben der Shared Memory-Verwendung für alle aktiven Auffüllungen

Im folgenden Beispiel wird die Shared Memory-Verwendung für alle aktiven Volltextauffüllungen zurückgegeben.

SELECT SUM(pools.buffer_size) FROM sys.dm_fts_memory_pools pools
    JOIN sys.dm_fts_memory_buffers buffers 
    ON (pools.pool_id = buffers.pool_id)
    WHERE buffers.is_free = 0

B. Ermitteln der Effizienz der Shared Memory-Verwendung für Volltextauffüllungen

Im folgenden Beispiel wird der durchschnittliche Prozentsatz des Arbeitsspeichers zurückgegeben, der für alle aktiven Volltextspeicherpuffer verwendet wird.

SELECT AVG(percent_used) AS "memory usage efficiency" 
    FROM sys.dm_fts_memory_buffers 
    WHERE is_free = 0

Siehe auch

Verweis

Dynamische Verwaltungssichten und -funktionen
Dynamische Verwaltungssichten im Zusammenhang mit der Volltextsuche

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Neuer Inhalt:
  • Beispiele wurden hinzugefügt.
Geänderter Inhalt:
  • Die Beschreibung des Feldes is_free wurde korrigiert.