Kategori: Index
MSSQL Server Expensive Queries(Pahalı Sorgular)
Bu makalede sql server üzerinde dönen sorguların maliyeti en yüksek olan sorguları görmüş olacağız. Bu sayede hangi sorgunun sql üzerinde maliyetini görüp ona göre bakım performans işlemlerimizi yapmış olacağız. Maliyetli…
MSSQL Server XML Index
Bu makalede XML index konusuna değinmiş olacağız. XML verileri indekslemek için kullanılır. XML verileri üzerinde XPath sorguları yapmanızı sağlar. XML dizinleri, XML türündeki sütunlarda oluşturulabilen özel bir dizin türüdür. Sütununuzdaki…
MSSQL Server Tablo Oluştururken Index Oluşturmak
Mssql server veritabanından ssms ve tsql kod aracılığıyla tablo oluşturabiliriz. Bunun için tablo oluşturmak istediğimiz veritabanı altında yeni tablomuzu oluştururken aynı zamanda index yapılarımızıda tanımlayabiliriz. Aşağıdaki resimde tablo üzerinde boş…
MSSQL Server WAIT_AT_LOW_PRIORITY
Microsoft SQL Server’da “WAIT_AT_LOW_PRIORITY” kavramı, kilitlenme riskini azaltmak ve sistem performansını optimize etmek için kullanılan bir bekleme mekanizmasıdır. Bu mekanizma genellikle bir tablo veya nesne üzerinde işlem yaparken (örneğin, bir…
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…