terça-feira, 24 de janeiro de 2012

Espaço Livre disponível

A consulta a seguir possibilita medir o tamanho, espaço vazio e livre dos files do banco de dados:

 select
a.FILEID, 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,15),
FILENAME = left(a.FILENAME,30)
from  dbo.sysfiles a
;

FILE_SIZE SPACE_USED FREE_SPACE NAME FILENAME
904 33,19 870,81 tempdev T:\Program Files\Microsoft SQL
896,5 437,84 458,66 templog T:\Program Files\Microsoft SQL
108288 3496,44 104791,56 tempdev01 U:\Program Files\Microsoft SQL
1280 625,15 654,85 templog01 U:\Program Files\Microsoft SQL

[]s

Nenhum comentário: