Kategori: Bakım-Performans

MSSQL Server Index ASC-DESC

SQL Server’da indeks sıralamaları (ASC ve DESC), indeksin nasıl depolanacağını ve sorguların nasıl çalışacağını etkileyebilir. Ancak, indeks oluştururken sıralamanın nasıl çalıştığına dair bazı ince noktalar vardır. Özellikle, sıralama sadece indeksin…

MSSQL Server Indexs’i Farklı File Group Altında Oluşturma

SQL Server’da indeks oluştururken, indeksi primary filegroup dışında farklı bir filegroup’ta oluşturabilirsiniz. Varsayılan olarak, indeks, tablonun bulunduğu filegroup’ta oluşturulur. Bu genellikle primary filegroup olur. Farklı Filegroup’ta İndeks Oluşturmanın Avantajları: Farklı…

MSSQL Server Hash Index

Hash index, MemoryOptimized Tables (Bellek İyileştirilmiş Tablolar) üzerinde kullanılan özel bir indeks türüdür. Bu indeks, belirli bir anahtar değerine çok hızlı bir şekilde erişim sağlamak için hashing algoritmalarını kullanır. Hash…

MSSQL Server’da Index REORGANIZE ve REBUILD İşlemlerini Belirleme

Mssql server veritabanlarında tablolar üzerinde yapılan insert,delete,update işlemleri zamanla index yapımızın bozulmasına sebep olacaktır. Buda bize performans anlamında ciddi sıkıntılara sebebiyet verecektir. Microsoft SQL Server’da rebuild ve reorganize işlemleri, indekslerin…

Indexlerin Fragmentation  Nedir ve Fragmentation  Oranlarını Bulma

Bu makalede index fragmentation yapısına değinmiş olacağız. Öncelikle index yapıları neden fragmentation olur. Kullanıcılar tabloya insert update ve delete işlemleri sonucu index yapımızın olduğu ilgili page içerisinde alan kalmayabilir. Bunun…

MSSQL Server Tablo ve Index Büyüklüklerini Bulma

Bu makalede mssql server veritabanlarında bulunan tablomuzun index boyutunu öğrenmiş olacağız. İndex boyutunu öğreneceğimiz ilk bölüm SSMS arayüzünden görebiliriz. Veritabanımız üzerine sağ tıklayıp Report bölümünden Disk Usage by Table dersek…

MSSQL Server Eksik Index’leri Tespit Etmek

Bu makalede MSSQL Server Eksik Index’leri Tespit Etmek konusunu detaylı bir şekilde görmüş olacağız. Missing index olan bir sorguda execution planda bu ifade görülmüyorsa sebebi ilgili planın implicit veya explicit…

MSSQL Server Resumable Index Nedir

Resumable Index (Devam Ettirilebilir İndeks) özelliği, Microsoft SQL Server’ın 2017 (14.x) ve sonraki sürümlerinde sunulan bir özelliktir. Bu özellik, indeks oluşturma veya yeniden oluşturma (rebuild) işlemlerini durdurup (pause) daha sonra…