Forum
SQL Exp 2008 databaseimiz bulunuyor. Mevcut databasede hangi tablonun ne kadar yer kapladığını nasıl görebilirim ? (mb. cinsinden). 3rd party grafiksel olarak da sonuç çıkaran bir program mevcut mudur ?
tesekkur ederim, iyi calismalar
sys.tables ı cursor ile dönüp sp_spaceused 'TableName' sp si ile sonuçları bir temp table a doldurabilirsin.
Bu dediğim script i yazamassan eğer yardımcı olabilirim.
Syg,
Ts
Biraz zaman bulup ihtiyacın olan sorguyu yazdım. Aşağıdaki linkten erişebilirsin.
Değerler KB cinsindendir. Sen istersen MB a çevirirsin.
Turgay bey, oncelikle çok teşekkür ederim. verdiginiz ornek script kodları işime yaradı.
bende ki sonuç aşağıda ki gibi çıktı. Excel e CSV olarak export ettim, sonrasında KB ları MB cinsine cevirdim Excel uzerinden. fakat nedense toplam DB boyutunda ( 3.7 Gb.) ki degerler cıkmıyor hepsini topladıgımda. nerede yanılıyor olabilirim. ?
NOT: SQL konusunda pek bilgili değilim. Her sutunun ne anlama geldigini kısaca yazabilir misiniz ?
Tekrar cok tesekkur ederim.
Merhaba,
resim websense e takıldığı için mail olarak gönderebilir misin? tsahtiyan et hotmail nokta com
kolon açıklamalarına gelirsek. Sen toplam boyutu istediğin için reserved kısmını kullanacaksın. Diğer koloc açıklamaları şöyle
rows: tablodaki kayıt sayısı
reserved: tablo için alınan toplan alan
data: bu alanın data için kullanılan kısmı boyutu
index-size: bu alanın index yada indexler için kullanılan boyutu
unused: bu alanın kullanılmayan kısmı
dolayısıyla >> reserved = data + index-siz + unused diye formülüze edebiliriz.
bilgiler icin cok tesekkur ederim. verdiginiz e-posta adresine resmi gonderdim
herkese iyi calismalar