Veritabanlarına Giriş Sık Kullanılan Seçenekler
Veritabanı Seçeneği | Tanım | Dbo use only | Sadece dbo veritabanı kullanımını sınırlar. | Read only | Bir veritabanını sadece okumak için tanımlar. | Select into/bulkcopy | Bir veritabanına log olmayan işlemleri kabul etmeye izin verir. | Single user | Belirli bir zamanda bir kullanıcının veritabanına erişimini sınırlar. | Trunc. Log on chkpt. | Checkpoint işlemi meydana geldiği zaman, transaction log’u kısaltır (Onaylanmış işlemleri silme). Production veritabanında kullanılmaz. | No chkpt. On recovery | Veritabanına bir checkpoint kaydı eklenip eklenmeyeceğini belirler. | Autoshrink | Veritabanı boyutunun otomatik olarak küçülüp küçülmediğini belirler. |
Veritabanı Seçeneklerini İzleme Aşağıdaki tablo, veritabanı seçenekleri ve veritabanları hakkındaki bilgileri gösteren sistem stored procedure’ları gösterir.
Sistem Stored Procedure | Tanım | Sp_dboption | Bütün uygun seçenekleri listeler. | Sp_helpdb | Server üzerindeki bütün veritabanlarını raporlar. Veritabanı ismini, boyutunu, sahibini, ID’sini, yaratılış tarihini ve seçeneklerini sağlar. | Sp_helpdb database_name | Sadece belirtilmiş veritabanını raporlar. Veritabanı ismini, boyutunu, sahibini, ID’sini, yaratılış tarihini ve seçenekleri sağlar. Ayrıca veri ve log için dosyaları listeler. | Sp_spaceused [objname] | Bir veritabanının, transaction log’un veya veritabanı nesnesinin kullandığı depo alanı gösterir. | Transaction log, SQL Server Enterprise Manager ile elle denetlenebilir veya WinNT Performans Monitor kullanılabilir. Aşağıdaki tablodaki SQL Server Performans Monitor’daki, SQL Server Log nesneleri kullanılarak veritabanının transaction logları denetlenebilir.
SQL Server Log Yönetim Nesnesi | Görünümler | Log Bytes Per Flush | Buffer büyütüldüğü zaman, log bufferındaki, byte sayısını gösterir. | Log Flushes | Log artışlarının sayısını gösterir. | Log Flush Wait Time | Milisaniye olarak toplam bekleme zamanını gösterir. | Log Flush Waits | Log artışları üzerinde bekleyen onayların sayısını gösterir. | Aşağıdaki sistem stored procedure’lar, filegruplar hakkında bilgi gösterir.
Sistem Stored Procedure | Tanım | Sp_helpfile[filename] | Geçerli veritabanı ile bağlanan dosyaların özelliklerini ve fiziksel isimlerini geri döndürür. Bu server’a bağlanan veya server’dan ayrılan dosya isimlerini belirlemek için kullanılır. | Sp_helpfilegroup[filegroup_name] | Geçerli veritabanı ile birleşen filegrupların özelliklerini ve isimlerini geri döndürür. |
Kapasite Planlaması Transaction log alanı, toplam transaction log boyutunun yüzde 25’in altına düşerse, bu durumu uyaran bir alert (ikaz) ayarlama.
|