Kategori: sqlserver

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

Bu makalede MSSQL Server WAIT_AT_LOW_PRIORITY kavramını detaylı bir şekilde görmüş olacağız. 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…

MSSQL Server Index Ascending ve Descending Nedir

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ı: Gerçek…

MSSQL Server Hash Index

Hash Index, SQL Server’ın “hız canavarı” olan Bellek İyileştirilmiş Tablolarda (In-Memory Tables) kullanılan, veriye adeta “ışınlanmanızı” sağlayan özel bir indeks türüdür. Klasik indeksler gibi sayfalar arasında gezmez, bir matematiksel formül…

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…

MSSQL Server Index Fragmentation  Nedir

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…