Memoria que utilizan las especificaciones de objetos de SQL Server

La siguiente tabla muestra la cantidad de memoria aproximada que usan diferentes objetos en SQL Server. Las cantidades mostradas son estimaciones y pueden variar según el entorno y según cómo estén creados los objetos. SQL Server 2005 administra algunos elementos de manera muy distinta a versiones anteriores.

SQL Server 2000

SQL Server 2005

SQL Server 2008

Bloqueo

64 bytes + 32 bytes por propietario

64 bytes + 32 bytes por propietario

64 bytes + 32 bytes por propietario

Base de datos abierta

3.924 bytes + 1.640 bytes por archivo y 336 bytes por grupo de archivos

No aplicable a SQL Server 2005

No aplicable a SQL Server 2008

Objeto abierto

256 bytes + 1.724 bytes por índice abierto en el objeto

No aplicable a SQL Server 2005

No aplicable a SQL Server 2008

Conexiones de usuario

12 KB + (3 * network_packet_size)

Aproximadamente (3 * network_packet_size + 94 KB)

Aproximadamente (3 * network_packet_size + 94 KB)

El tamaño del paquete de red es el tamaño de los paquetes de esquema de datos tabular (TDS) utilizados para comunicarse entre las aplicaciones y SQL Server Database Engine (Motor de base de datos de SQL Server). El tamaño del paquete predeterminado es 4 KB y se controla mediante la opción de configuración Tamaño de paquete de red.

Cuando el uso de conjuntos de resultados activos múltiples está habilitado, la conexión de usuario es aproximadamente (3 + 3 * num_logical_connections) * network_packet_size + 94 KB.