Forum
Merhabalar,
MS SQL Veritabanında kolonlara göre indexleme önceliği denen bir konu var mıdır ?
Yani isim, soyisim, doğum tarihi gibi konularda isim sorguları hızlı, soyisim sorguları daha az hızlı, doğum tarihi sorguları az önceliğe sahip indexleme dolayısıyla çok daha az hızlı gibi bir işlem mi görmekte ?
http://www.ismailgursoy.com.tr/non-clustered-index-nedir/ bu adreste yazar çeşitli sorgular yapmış ve isim sorgusunun hızlı, soyisim sorgusunun daha az hızla çalıştığını izah etmiş.
Bu konu hakkındaki fikrinizi söyleyebilir misiniz ?
Merhaba
Numeric değerler, numeric olmayan karaktelere göre daha hızlı çalışırlar, ASCI kod tablosunda rakamlar ilk sıradadır, sonrasında harfler gelir. Indexlemede de bu geçerlidir. Sayısal olan alanların indexlenmesi daha performanslı olur.
Değerli Üstat,
peki yazarın bahsettiği üzere, isim kolonundaki sorgular hızlı, soyisim kolonundaki yapılan sorgular daha yavaş denilmesinin mantığı nedir? İkisi de sayısal değil çünkü. Kolonlar arasında bir öncelik mi vardır ?
Hürmetler arz ederim.