Anasayfa » nasıl » Bireysel SQL Tablolarının Bir Diskteki Disk Alanı Kullanımını Kolayca Görüntüleme

    Bireysel SQL Tablolarının Bir Diskteki Disk Alanı Kullanımını Kolayca Görüntüleme

    Herhangi bir aktif veritabanında, disk depolama gereksinimleri zamanla artacaktır. Tüm veritabanı tarafından kullanılan disk alanını SQL Management Studio'daki veritabanı özelliklerinin Dosyalar sayfasına bakarak veya basitçe Windows Gezgini'nde altta yatan dosyaları görüntüleyerek kolayca görüntüleyebilirsiniz; bütünün toplamını oluşturan parçalar?

    Bu bilgiyi görmek için tabloların boyutunu görüntülemeniz gerekir. Neyse ki, SQL Server, yerleşik tabloların ayrı ayrı depolanma istatistiklerini gösteren sp_SpaceUsed adlı yerleşik bir yordama sahiptir. Bu saklı yordamdan yararlanarak, veritabanındaki her bir tablonun listesini kolayca oluşturmanıza ve depolama istatistiklerini görüntülemenize olanak sağlayan bir toplu komut dosyası oluşturduk.

    Betik çalıştırıldığında, veritabanındaki her tablo için aşağıdaki bilgiler tablo biçiminde listelenir:

    • Veritabanı tablosu adı
    • Tablodaki satır sayısı
    • Bu tabloya SQL tarafından ayrılan toplam disk alanı
    • Veri depolama için kullanılan disk alanı miktarı
    • Dahili SQL dizinleri için kullanılan disk alanı miktarı
    • Kullanılmayan disk alanı miktarı

    Komut Dosyasını Kullanma

    DBSize toplu komut dosyası SQL 2005 ile uyumludur ve SQLCMD aracı yüklü olan bir makinede çalıştırılmalıdır (SQL Server yüklemesinin bir parçası olarak yüklenir). Bu betiği Windows PATH değişkeninde (örneğin C: Windows) ayarlanmış bir konuma bırakmanız önerilir, böylece komut satırından başka herhangi bir uygulama gibi kolayca çağrılabilir..

    Yardım bilgilerini görüntülemek için, sadece şunu girin:

    DBSize /?

    Örnekler

    Varsayılan durumda “MyDB” hakkında bir rapor çalıştırmak ve çıktıyı masaüstündeki “MyDB Table Size.txt” e yönlendirmek için:

    DBSize MyDB> “% UserProfile% DesktopMyDB Tablo Boyutu.txt”

    “123456” şifresi olan “sa” kullanıcısını kullanarak “Özel” isimli “MyDB” hakkında bir rapor çalıştırmak için:

    DBSize MyDB / S:.Special / U: sa / P: 123456

    SysadminGeek.com adresinden veritabanı tablo boyutu toplu komut dosyası indir