Info
You are currently browsing the Blog weblog archives for February, 2009.
Categories
- IIS (1)
- Open Source (1)
- Performance (3)
- Personal (2)
- Powershell (1)
- SQL (1)
- SQL Server (20)
- T-SQL (14)
- Uncategorized (6)
- Utilities (4)
- Windows OS (13)
Latest Postings
- 23. August 2010: Alert for long-running SQL datbase backups
- 7. April 2010: Learning SMO & Powershell
- 25. February 2010: SQL Generators for moving database files
- 28. January 2010: Index to Filegroup mapping
- 20. January 2010: PowerShell Script to Clean Up Old Files Based on Age
- 7. January 2010: Quick & Dirty way to identify orphan files
- 29. July 2009: Trigger Mass Enable / Disable
- 29. June 2009: Moving Master and Resource databases
- 11. June 2009: Quick and Dirty CSV import to SQL Server
- 2. February 2009: Getting data file space usage
Links
Archives
Archive for February 2009
Getting data file space usage
2. February 2009 by admin.
Here is a simple query to get space usage by data file:
SELECT
a.FILEID,
[FILE_SIZE_MB] = CONVERT(decimal(12,2),ROUND(a.size/128.000,2)),
[SPACE_USED_MB] = CONVERT(decimal(12,2),ROUND(FILEPROPERTY(a.name,'SpaceUsed')/128.000,2)),
[FREE_SPACE_MB] = CONVERT(decimal(12,2),ROUND((a.size-FILEPROPERTY(a.name,'SpaceUsed'))/128.000,2)) ,
NAME = LEFT(a.NAME,24),
FILENAME = LEFT(a.FILENAME,55)
FROM dbo.sysfiles a
Posted in T-SQL, SQL Server | Print | No Comments »
|