Есть ли способ узнать, сколько памяти занимает таблица в SQL Server (2005 и выше)?
Например, предположим, у меня есть таблица с 30 миллионами записей. Я хотел бы знать, сколько страниц, принадлежащих этой таблице, в настоящее время находятся в буферном кеше, включая страницы индекса, данных и текста / изображения .
Я нашел этот запрос Пиналом Дейвом , но кажется, что этот запрос возвращает только страницы, выделенные индексами (будь то кластеризованные или некластеризованные).
2
sp_spaceused возвращает данные о размере, хранящемся на диске, а не о том, что находится в памяти / в буферном кеше.
—
Марк С. Расмуссен