« XMLFORMVIEW in einer ASP.NET-Seite einbinden (2) | Main| Warum hat eigentlich mein Auftraggeber die höchste Priorität.... »

Wie kommt man zu Tabellengrößen Informationen ?

0
Kategorie  

Immer wieder kommt es vor, dass man Informationen bzgl. Größe, Indizes, Plattenplatz usw. aus einem SQL-Server ermitteln muß.
Weiterhin kann es interessant sein, diese Informationen z.B. stündlich wegzuschreiben, um später ein schönes Diagramm daraus zu bauen...

Unten ist ein Statement, welches die aktuellen Informationen bzgl. Platz, Indizes usw. ermittelt und in einer Tabelle versenkt.
Übrigens habe nicht ich mir ausgedacht, sondern gefunden
set nocount on    

declare
@table varchar(50)    

if
exists (select * from dbo.sysobjects where id =    
object_id(N'bo_SpaceUsed)
and OBJECTPROPERTY(id, N'IsUserTable') =    
1)    

truncate
table bo_SpaceUsednbsp;   

--drop table bo_SpaceUsednbsp;   


else
    

create
table x_SpaceUsed (name varchar(50) null,    

rows varchar(20)
null,    

reserved varchar(20)
null,    

Data varchar(20)
null,    

Index_size varchar(20)
null,    

unused varchar(20)
null)    

declare
myCur cursor for select table_name from information_schema.tables    
where
table_type <> 'view'    

open
mycur    

fetch
next from mycur into @table    

while
@@fetch_status = 0    

begin
    

insert
into x_SpaceUsed(name,rows, reserved,Data,Index_size,unused)    

EXEC
sp_spaceused @table    

fetch
next from mycur into @table    

end
    

close
mycur    

deallocate
mycur   

Gruß JJR

Mach einen Kommentar

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Amazon


Impressum

Firmenname: Peanuts-Soft
Straße Nummer: Biinger Strasse 8
PLZ Ort: 55263 Wackernheim
Telefon: +491772134526
E-Mail: joerg.reck @ peanuts-soft.de
Disclaimer: Peanuts-Soft übernimmt keine Garantie dafür, dass die auf dieser Website bereitgestellten Informationen vollständig, richtig und stets aktuell sind. Dies gilt auch für alle Links, auf die verwiesen wird. Peanuts-Soft ist für die Inhalte, auf die per Link verwiesen wird, nicht verantwortlich. Peanuts-Soft haftet nicht für konkrete, mittelbare und unmittelbare Schäden oder Schäden, die durch fehlende Nutzungsmöglichkeiten, Datenverluste oder entgangene Gewinne – sei es aufgrund der Nichteinhaltung vertraglicher Verpflichtungen, durch Fahrlässigkeit oder eine andere unerlaubte Handlung – im Zusammenhang mit der Nutzung von Dokumenten oder Informationen bzw. der Erbringung von Dienstleistungen entstehen, die auf dieser Web Site zugänglich sind.
Datenschutz: Inhalt und Gestaltung der Internetseiten sind urheberrechtlich geschützt. Eine Vervielfältigung der Seiten oder deren Inhalte bedarf der vorherigen schriftlichen Zustimmung von Peanuts-Soft.


Locations of visitors to this page

Powered By

Domino BlogSphere
Version 3.0.2