Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 space used in data file  [new]
lilya huff
Member

Откуда: Denver
Сообщений: 74
у кого-нибудь есть запрос который вернет сколько места занято в файле данных, сколько свободно? типа того, что sp_spaceused возвращает, только на уровне файлов.
22 дек 05, 02:58    [2196820]     Ответить | Цитировать Сообщить модератору
 Re: space used in data file  [new]
ChA
Member

Откуда: Москва
Сообщений: 11126
lilya huff
у кого-нибудь есть запрос который вернет сколько места занято в файле данных, сколько свободно? типа того, что sp_spaceused возвращает, только на уровне файлов.
SELECT FILEPROPERTY (file_name(1) , 'SpaceUsed')*8192/CAST((1024*1024) AS FLOAT)
SELECT FILEPROPERTY (file_name(2) , 'SpaceUsed')*8192/CAST((1024*1024) AS FLOAT)
?
Зачем ?
22 дек 05, 03:22    [2196831]     Ответить | Цитировать Сообщить модератору
 Re: space used in data file  [new]
Serhiy Snisarenko
Guest
select fileid, sf.groupid, grp=left([groupname],20), lname=left([name],20), size_mb=[size]/128 
,used_mb=FILEPROPERTY([name], 'SpaceUsed')/128
,up=case when (sf.status&0x100000) > 0 then str(growth)+' %'
			else str(growth/128)+' mb' end
,max_mb=case when [maxsize]<0 then 'Unrestricted'
			else str([maxsize]/128) end
,phname=left(filename,50)
from sysfiles sf left outer join sysfilegroups sfg on sf.groupid=sfg.groupid
order by 1
22 дек 05, 08:34    [2196994]     Ответить | Цитировать Сообщить модератору
 Re: space used in data file  [new]
lilya huff
Member

Откуда: Denver
Сообщений: 74
ChA
Зачем ?

пишется монитор баз данныхю мониторится место в файле в том числе.
27 дек 05, 22:26    [2214687]     Ответить | Цитировать Сообщить модератору
 Re: space used in data file  [new]
Crimean
Member

Откуда:
Сообщений: 13148
вариант
брать reserved из sysindexes
там и файлы есть
алгоритм подсмотреть как раз в sp_spaceused
27 дек 05, 23:51    [2214786]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить