Có cách nào để tìm hiểu xem một bảng đang chiếm bao nhiêu bộ nhớ trong SQL Server (2005 trở lên) không?
Ví dụ: giả sử tôi có một bảng với 30 triệu bản ghi. Tôi muốn biết có bao nhiêu trang thuộc bảng này hiện đang nằm trên bộ đệm, bao gồm các trang chỉ mục, dữ liệu và văn bản / hình ảnh .
Tôi đã tìm thấy truy vấn này của Pinal Dave , nhưng có vẻ như truy vấn này chỉ trả về các trang được phân bổ bởi các chỉ mục (có thể là cụm hoặc không được phân loại).
2
sp_spaceuse trả về dữ liệu về kích thước được lưu trữ trên đĩa, không phải những gì trong bộ nhớ / trong bộ đệm bộ đệm.
—
Mark S. Rasmussen