Kategori: Genel Mimari

MSSQL Server Optimize for Ad Hoc Workloads ve Parameterization

SQL Server’da “Optimize for Ad Hoc Workloads”, ad hoc sorguların plan önbelleğinde fazla yer kaplamasını önlemek için kullanılan bir ayardır.SQL Server, her çalıştırılan sorgunun *execution planını* önbelleğe alır.  Eğer ad…

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

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

MSSQL Server Bekleme Tipleri

Bu makalede mssql server üzerinde bekleme tiplerini detaylı bir şekilde görmüş olacağız. İlk olarak çalıştığım sistemde en çok bekleme tiplerine sebep olan bekleme tiplerinden başlayacağız. Bunun için aşağıdaki komut kullanılır….

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 (işlem günlüğü) yapılan değişikliklerin disk üzerinde kalıcı…

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…

MSSQL Server Stored Procedure Nedir

MSSQL Server Stored Procedure, bir SQL komut kümesinin (SELECT, INSERT, UPDATE, DELETE vb.) bir araya getirilip, belirli bir işlem ya da sorgu setinin tekrarlı olarak kullanılabilmesi için veritabanı üzerinde saklanan,…

SQL Server Nedir  SQL Server Mimarisi

SQL Server, Microsoft tarafından geliştirilen bir veritabanı yönetim sistemi (DBMS) yazılımıdır. Temel amacı, verileri depolamak, yönetmek ve bu verilere hızlı ve güvenilir bir şekilde erişim sağlamaktır. İşletmelerin büyük miktarda veriyi…

MSSQL Server Storage Kavramları

SQL Server Storage Kavramları, SQL Server’da verilerin fiziksel olarak depolanma, yönetilme ve erişim süreçlerini ifade eder. Bu kavramlar, veritabanının hem performanslı hem de güvenilir bir şekilde çalışmasını sağlamak için oldukça…