Kategori: Genel Mimari

Delayed Durability Nedir

Delayed Durability, SQL Server’da transaction dayanıklılığını (durability) esnek hale getiren bir özelliktir. Normalde SQL Server, bir transaction commit edildiğinde değişikliklerin hemen diske (transaction log dosyasına) yazılmasını garanti eder (ACID prensibindeki “Durability” kuralı). Ancak Delayed…

Buffer Pool Extension Nedir

Buffer Pool Extension (Arabellek Havuzu Uzantısı), SQL Server’ın bellek yönetimini iyileştirmek için SSD veya NVMe gibi yüksek hızlı depolama birimlerini RAM’e ek olarak kullanmasını sağlayan bir özelliktir. SQL Server, sık erişilen veri…

MSSQL Server Optimize for Ad Hoc Workloads ve Parameterization

Bu makalede MSSQL Server Optimize for Ad Hoc Workloads ve Parameterization konusuna değinmiş olacağız. SQL Server’da “Optimize for Ad Hoc Workloads”, ad hoc sorguların plan önbelleğinde fazla yer kaplamasını önlemek…

MSSQL Server DBCC Page ve Page Restore Yapısı

SQL Server’da bir sayfa (page), veritabanı depolama yapısının temel birimidir. SQL Server, verileri disk üzerinde sayfalar halinde düzenler ve yönetir. Her sayfa, 8 KB (8192 bayt) boyutundadır ve belirli bir…

MSSQL Server DBCC Page Header İçeriği

Bu makalemizde page header içinde tutulan verileri detaylı olarak göreceğiz. SQL Server’da her page’in ilk 96 byte’lık bölümü page header olarak adlandırılır. Page Header ile Row Offset Array arasında kalan…

MSSQL Server Task Scheduler ve Resource Bekleme Tipleri

Bu makalede mssql server üzerinde MSSQL Server Task Scheduler ve Resource Bekleme Tipleri detaylı bir şekilde görmüş olacağız. İlk olarak çalıştığım sistemde en çok bekleme tiplerine sebep olan bekleme tiplerinden…

MSSQL Server Database Checkpoint  Nedir

MSSQL Server Checkpoint işlemi, veritabanı yönetim sisteminin veritabanı dosyalarındaki (data files) değişikliklerin diske yazılmasını sağlayan bir işlemdir. Bu işlem, SQL Server’ın transaction log’da yapılan değişikliklerin disk üzerinde kalıcı hale getirilmesini…

MSSQL Server Parameter Sniffing

Parameter Sniffing, SQL Server’da, bir stored procedure veya dinamik SQL sorgusu çalıştırıldığında kullanılan parametrelerin ilk değerine göre sorgu planının (execution plan) belirlenmesi olayıdır. Yani, SQL Server, ilk çalıştırılan parametre değerine…