Compartir a través de


sys.dm_fts_memory_buffers

Actualizado: 12 de diciembre de 2006

Devuelve información acerca de los búferes de memoria que pertenecen a un grupo de memoria específico que se utiliza como parte de un rastreo de texto o un intervalo de rastreo de texto. Esta vista de administración dinámica se puede usar para determinar el uso de memoria compartida de un llenado de texto.

Nombre de columna Tipo de datos Descripción

pool_id

int

Id. del grupo de memoria asignado.

0 = Búferes pequeños

1 = Búferes grandes

memory_address

varbinary(8)

Dirección del búfer de memoria asignado.

name

nvarchar(8000)

Nombre del búfer de memoria compartida para el que se ha realizado esta asignación.

is_free

bit

Estado actual del búfer de memoria.

0 = Ocupado

1 = Libre

row_count

int

Número de filas que controla actualmente este búfer.

bytes_used

int

Cantidad, en bytes, de memoria en uso en este búfer.

percent_used

int

Porcentaje de memoria asignada usada.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Combinaciones físicas

Combinaciones significativas de esta vista de administración dinámica

Cardinalidades de relación

De Para Relación

dm_fts_memory_buffers.pool_id

dm_fts_memory_pools.pool_id

Varios a uno

Ejemplos

A. Devolver el uso de memoria compartida para todos los llenados activos

En el ejemplo siguiente se devuelve el uso de memoria compartida para todos los llenados de texto activos.

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. Determinar la eficiencia del uso de memoria compartida de texto

En el ejemplo siguiente se devuelve el porcentaje promedio de memoria que se está usando para todos los búferes de memoria de texto activos.

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

Vea también

Referencia

Funciones y vistas de administración dinámica
Vistas de administración dinámica relacionadas con la búsqueda de texto

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se han agregado los ejemplos.
Contenido modificado:
  • Se ha corregido la descripción del campo is_free.