SQL Serverdaki Veri Tabanlarını ve Büyüklüklerini Sorgulama

by Bilgehan 16. Şubat 2009 22:41

Eğer birden çok SQL Server ve bunların içerisinde çok sayıda veri tabanına sahipseniz,haliyle bu Serverlar ve Veri Tabanları'nın kapladıkları büyükler hakkında bilgi sahibi olma ihtiyacı duyabilirsiniz.Özellikle Hosting hizmeti sağlayan makinelerin üzerinde,her bir site için bir Veri Tabanı sağlandığı bir durumda aşağıda sorguyla genel durum hakkında bilgi sahibi olabiliriz.

SELECT @@SERVERNAME AS serverAdi,
db.name AS databaseAdi,
SUM(CASE WHEN af.groupid = 0 THEN 0 ELSE af.size / 128.0E END) AS databaseBuyuklugu,
SUM(CASE WHEN af.groupid = 0 THEN af.size / 128.0E ELSE 0 END) AS logBuyuklugu,
SUM(af.size / 128.0E) AS toplamBuyukluk
FROM master..sysdatabases AS db
INNER JOIN master..sysaltfiles AS af ON af.[dbid] = db.[dbid]
WHERE db.name NOT IN ('distribution', 'Resource', 'master', 'tempdb', 'model', 'msdb') -- Sistem Veritabanları
AND db.name NOT IN ('Northwind', 'pubs', 'AdventureWorks', 'AdventureWorksDW') -- Örnek Veri Tabanlarını almıyoruz
GROUP BY db.name

Yukardaki sorgunun çıktısı da aşağıdaki gibi olmaktadır.(Aslında daha çok Server'a ve Veri Tabanına sahip bir makinede sorgu amacına daha çok hizmet edecektir.)

 

Son Yazılar

Arşiv

Takvim

<<  Şubat 2012  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

Son Yorumlar

Comment RSS

En çok yorumu yazanlar

Bilgehan G&#252;r&#252;nl&#252; Bilgehan Gürünlü
3 yorumlar
tr Turkey
Serhat Taş Serhat Taş
2 yorumlar
Mustafa Kaya Mustafa Kaya
2 yorumlar
tr Turkey
murat hacioglu murat hacioglu
2 yorumlar
tr Turkey
Daron Y&#246;ndem Daron Yöndem
1 yorumlar
tr Turkey


>


Yasal Uyarı

Bu sitede sunulan tüm bilgi, dökümanların kullanımından doğacak sorunlardan yazar sorumlu tutulamaz. Bu site ve günce(blog) işverenimin görüşlerini, amaçlarını, planlarını veya stratejilerini temsil etmez. Tüm yazılanlar aksi belirtilmedikçe benim fikrimdir. Uygunsuz yorumlar silinecektir.
© Copyright |Bilgehan Gürünlü | 2007 - 2011

Sosyal Destek

>