/* INDEX SEÇENEKLERİ SQL Server çeşitli index seçenekleri sunarak, oluşturmayı palnladığınızindex performansını arttırmanızı sağlar. FILLFACTOR: -- Clustered ve Nonclustered Index yapılarında kullanabileceğimiz bu yapı ile, INSERT ve UPDATE ifadelerinde performansı arttırabiliriz. -- Bir index sayfası dolduğu zaman, yeni gelen satırları koymak için SQL Server; sayfa bölünlenmesi yöntemine başvurur (Page split). -- FILLFACTOR kullanılarak Leaf-Level kısmında bölümlenen sayfalardaki boşluk miktarı, belirlenir. - FILLFACTOR; sadece index oluşturulurken veya yeniden yapılandırılırken uygulanabilir. Sonradan dinamik olarak değiştirilemez. - Fillfactor için belirleyeceğiniz değer, genel olarak ne kadar sıklıkla verilerinizi güncellediğinize ve kayıt eklediğinize bağlıdır. - Genellikle OLTP işlemlerinde DÜŞÜK FILLFACTOR değeri kullanmak gerekir. - Analiz servis işlemlerine tabii tutulacak durumlarda ise, YÜKSEK FILLFACTOR tercih edilmelidir. -- 0 varsayılan değerdir ve anlamı, sayfanın %100 dolu olması demektir. - Bu değer 1-99 arasında bir değer ile sayfalardaki doluluk oranını belirtir. Klasik sorgulama işlemlerinde bu değer seçilmelidir. - 100 değeri ise aynı 0 gibidir ve doluluk oranı tamdır. Analiz işlemlerinde, bu tercih edilmelidir. ÖZELLİKLER VE DİKKATEDİLMESİ GEREKEN HUSUSLAR: -- 1-100 arasında değer alabilir. -- Default değer 0 dır ve tam doluluk sağlar. -- sp_configure System Stored Procedure'ü kullanarak Default Fillfactor değeri değiştirilebilir. -- Burada verilen değer, yüzdesel olarak doluluk oranını belirtir. Ör: 70 değeri atandığında %70lik kısmında veriler olaca ve %30'luk kısmı boş olacaktır. Bu boşluk, tabiki yeni kayıtlar için hazır durumda beklemektedir.