2015-06-17 56 views
0

我想知道多個表中某些行佔用了多少空間。然後我將它們添加到一起,並向用戶顯示它們在SQL數據庫中使用了多少空間。如何在SQL數據庫中查找多行所使用的空間

使用sp_spaceused存儲過程可以獲取有關整個表的詳細信息,但我需要查找已篩選數量記錄上使用的空間。

有什麼辦法可以在sp_spaceused過程中添加一個WHERE條件,這樣我就可以獲得關於表中一組行的詳細信息,或者有另一種解決方案嗎?

+0

這應該有所幫助.. https://msdn.microsoft.com/en-us/library/ms187445.aspx – Deepshikha

+0

本表將告訴您如何使用上面給出的公式:https://www.microsoft .com/en-in/download/details.aspx?id = 20154 – Deepshikha

+0

你想要[this](http://stackoverflow.com/a/30683141/4519059)嗎? )。 –

回答

0

你可以找到行所需的平均空間,然後可以計算'n'no所需的空間。也就是說,您可以使用sp_spaceused來獲得每行總佔用空間/行數=平均空間。

相關問題