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...
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
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.