SQL Server’da Tüm Veritabanlarının Log Dosya Boyutlarını Listelemek
Herkese merhaba,
Bu yazıda SQL Server’da tüm veritabanlarının log dosya boyutlarını listelemek hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda tüm veritabanlarının log dosya boyutlarını listelemek isteyebiliriz.
Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.
WITH fs
AS (SELECT database_id,
type,
size * 8.0 / 1024 SIZE
FROM sys.master_files)
SELECT name,
(
SELECT SUM(SIZE)
FROM fs
WHERE type = 0
AND fs.database_id = db.database_id
) DataFileSizeMB,
(
SELECT SUM(SIZE)
FROM fs
WHERE type = 1
AND fs.database_id = db.database_id
) LogFileSizeMB
FROM sys.databases db;
Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.
Görüldüğü gibi tüm veritabanlarının log dosya boyutları listelenmiş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.