¿Hay alguna manera de averiguar cuánta memoria está ocupando una tabla en SQL Server (2005 y superior)?
Por ejemplo, supongamos que tengo una tabla con 30 millones de registros. Me gustaría saber cuántas páginas que pertenecen a esta tabla están actualmente en la memoria caché del búfer, incluidas las páginas de índice, datos y texto / imagen .
Encontré esta consulta de Pinal Dave , pero parece que esta consulta solo devuelve páginas asignadas por índices (ya sean agrupados o no agrupados).
2
sp_spaceused devuelve datos sobre el tamaño almacenado en el disco, no lo que hay en la memoria / en la memoria caché del búfer.
—
Mark S. Rasmussen