25. februar 2004 - 11:29Der er
4 kommentarer og 1 løsning
Størrelsen på de enkelte tabeller
Er det muligt at få en oversigt over hvilke tabeller, der fylder hvor meget? Jeg har en database, der på 8 dage er blevet uforholdsmæssig stor og kunne derfor godt tænke mig at se hvilke tabeller, der fylder ekstremt meget...
declare @tab sysname open curTables fetch next from curTables into @tab
while @@fetch_status = 0 begin
insert #SizeInfo exec sp_spaceused @tab fetch next from curTables into @tab end
close curTables deallocate curTables
select * from ( select Name, cast(Rows as int) as Rows, cast(SubString(Reserved, 1, len(Reserved)-3) as int) as Reserved, cast(SubString(Data, 1, len(Data)-3) as int) as Data, cast(SubString(Index_Size, 1, len(Index_Size)-3) as int) as Index_Size, cast(SubString(Unused, 1, len(Unused)-3) as int) as Unused from #SizeInfo ) X order by Data desc
Men det gør ikke noget. Jeg kan selv bruge scriptet til at lave noget lir i vores program :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.