Apakah ada cara untuk mengetahui berapa banyak memori yang digunakan tabel di SQL Server (2005 dan lebih tinggi)?
Misalnya, saya punya meja dengan 30 juta catatan. Saya ingin tahu berapa banyak halaman yang termasuk dalam tabel ini saat ini pada cache buffer, termasuk halaman indeks, data, dan teks / gambar .
Saya menemukan kueri ini oleh Pinal Dave , tetapi tampaknya kueri ini hanya mengembalikan halaman yang dialokasikan oleh indeks (baik itu yang berkerumun atau yang tidak tersusun).
2
sp_spaceused mengembalikan data tentang ukuran yang disimpan di disk, bukan apa yang ada di memori / di cache buffer.
—
Mark S. Rasmussen