Skip to main content

Sprawdzenie wolnego miejsca w SyBase

Wykonujemy zalogowani do iSQL

Dla wszystkich baz

use [NazwaBazy]
go

sp_spaceused
go

 Bardzie dokładne query

set nocount on 
go 

select str(ceiling(sum(convert(float, (case when u.segmap != 4 then curunreservedpgs(u.dbid, u.lstart, u.unreservedpgs) end))) * @@maxpagesize / 1048576), 16, 2) + ' MB' 
from master..sysdatabases d, master..sysusages u  
where u.dbid = d.dbid and d.status != 256 and d.name = 'NAZWA-BAZY'  
group by d.dbid 
go 

 Przykładowy wynik