Existe uma maneira de descobrir quanta memória uma tabela está ocupando no SQL Server (2005 e superior)?
Por exemplo, suponha que eu tenha uma tabela com 30 milhões de registros. Gostaria de saber quantas páginas pertencentes a esta tabela estão atualmente no cache do buffer, incluindo páginas de índice, dados e texto / imagem .
Encontrei essa consulta de Pinal Dave , mas parece que ela retorna apenas páginas alocadas por índices (sejam agrupados ou não-agrupados).
2
sp_spaceused retorna dados sobre o tamanho armazenado no disco, não o que está na memória / no cache do buffer.
—
Mark S. Rasmussen