Kategori: veritabanı

MSSQL Server’da WRITELOG Bekleme Tipi

SQL Server’da WRITELOG, bir işlemin (transaction) tamamlanabilmesi için gerekli olan log kayıtlarının, bellekteki Log Buffer’dan (Log Tamponu) fiziksel diskteki Transaction Log (.ldf) dosyasına yazılmasını bekleme süresidir. SQL Server “Write-Ahead Logging”…

MSSQL Server’da En çok I/O Yapan Tablo ve Data Dosyaları

Veritabanı performans sorunlarının temelinde genellikle disk alt yapısındaki gecikmeler (latency) yatar. SQL Server, veriye erişim ve log yazma süreçlerinde diske bağımlı olduğundan, I/O operasyonlarının izlenmesi sistem sağlığı için kritiktir. Bu…

MSSQL Server’da Instant File Initialization (IFI)

SQL Server üzerinde yeni bir veritabanı oluşturduğunuzda, mevcut bir veritabanını geri yüklediğinizde (Restore) veya bir dosya otomatik olarak büyüdüğünde (Autogrow), SQL Server işletim sisteminden yer talep eder. Normal şartlarda işletim…

MSSQL Server’da Non Clustered Index Nedir

Bu makalede NonClustered Index’in ne olduğunu detaylı bir şekilde görmüş olacağız. SQL Server’da çeşitli index türleri bulunur, ancak en yaygın kullanılanları şunlardır: Aşağıdaki komut yardımıyla tablo altında bulunan clustered ve…

MSSQL Server’da Index Yapısında Kullanılan Parametreler

Bu makalede Clustered-NonClustered Index Komutları ve aynı zamanda aralarındaki farkı görmüş olacağız. SQL Server’da çeşitli index türleri bulunur, ancak en yaygın kullanılanları şunlardır:  Aşağıdaki komut yardımıyla tablo altında  bulunan clustered…

MSSQL Server’da Veritabanını Offline ve Online Mod’a Alma

SQL Server dünyasında bir veritabanını Offline veya Online moduna almak, veritabanı yöneticilerinin en önemli işlemlerinden biridir. Bir veritabanını erişime kapatmak kulağa korkutucu gelse de, aslında kontrollü bir yönetim için şu…

MSSQL Server’da Detach ve Attach Yöntemi

SQL Server’da Detach/Attach yöntemi, bir veritabanını mevcut sunucudan ayırıp (Detach), fiziksel dosyalarını (.mdf ve .ldf) başka bir konuma veya sunucuya taşıdıktan sonra tekrar bağlama (Attach) işlemidir. Bu yöntem genellikle veritabanlarını…

MSSQL Server’da Database Recovery Advisor ile Timeline ve Point in Time

Bir veritabanını geri yüklemek (Restore) istediğinizde, SQL Server arka planda tüm yedekleme geçmişini (msdb veritabanındaki tabloları) tarar. Recovery Advisor, bu geçmişi analiz ederek veritabanını istediğiniz ana döndürmek için en kısa…