Disk Usage by Top Tables Report in SQL Server

The Disk Usage by Top Tables Report in SQL Server is a quick way to get the sizes of all tables within a database. It’ll show all tables largest to smallest tables by total size on disk.

If you notice that a database is growing larger in size, then you will want to know what data is causing the increase. Knowing your largest table(s) on all SQL systems helps you make better decisions overall. For example, with this knowledge, you might want to consider performing a review of indexes or compressing some indexes to save space.

There are many ways to check the size of a table in SQL Server. This post is to help show you how to open the Disk Usage by Top Tables Report, which is what I find to be one of the more efficient ways to check table sizes in SQL.

I have another post that shares how to check table sizes in MSSQL. Below shows one example of those ways, which is the Disk Usage by Top Tables Report in SSMS.

Disk Usage by Top Tables Report

To open this report:-
1. Open SQL Server Management Studio (SSMS).
2. Expand Databases.
3. Right-click the Database and select Reports > Standard Reports > Disk Usage by Top Tables

Disk Usage by Top Tables SSMS

The report shows that this database has 2 tables close to 700MB in size, both containing the same number of rows but there are some differences in the indexes.

Disk Usage by Top Tables Report


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *