nonclustered index ...
 
Bildirimler
Hepsini Temizle

nonclustered index ve full text search  

  RSS
 Anonim

Merhabalar;

İsim Soyisim : Ali Güner tablo satırı için bir nonclustered index oluşturulunca,

bu tablo satırı içindeki isim soyisimlerle birlikte indekse alınıyor ise,

bu tablo satırına full text search uygulanmasının gereği olur mu?

1) Yani integer ya da guid (uniqueidentifier) tipinden değil de karakter tipinde (nvarchar) olan bir tablo satırı için

full text search (nvarchar(max)) 2GB lık bir veri söz konusu olmadığı için bir isim soyisim için

nonclustered index yeterli olur mu ?

 

2) full text search olmadan verinin ne kadarı indexleme işlemine tabi tutulur ?

Misal üç kelimelik bir Ali Mehmet Güner indexlenir mi ya da belli bir nvarchar(30) gibi sabit bir değeri mi var, genelde geniş boyuttaki veriler için olan full text search kullanılmadığında, kısa cümlelerin indexlenmesi için clustered index hangi sınıra göre işlem yapabiliyor (maksimum 30 karakter gibi) onu merak ediyorum.

 

Hürmetler...

Alıntı
Gönderildi : 28/02/2017 10:42
oldmember
(@yavuzfilizlibay)
Üye

Merhaba

Nvarchar gibi veri tipleri için, non-clustered indeks kullanmak uygundur. İsim soyisim gibi alanlar için clustered indeks kullanmak performans açısından iyi değildir. 

CevapAlıntı
Gönderildi : 01/03/2017 03:00
 Anonim

Merhaba,

aslında ikiside nvarchar veri tipinde. Siz, isim nvarchar(10), soyisim nvarchar(10) gibi ayrı satırların full text search e mi yoksa non clustered index e mi tabii olmasını isterdiniz ?

zaten primary key olması gerekmez mi isim soyisim alanının clustered olması için ?

ben daha ziyade non clusterd mi full text search mü olması gerektiği konusunda kararsızım.

misal bu nvarchar şifre, nvarchar id, nvarchar isim ya da nvarchar soyisim olduğu durumlarda non clustered mi yoksa full text search mü kullanılması gerekir ? İkisi farklı şeyler anlatılanlara göre...

 

Hürmetler...

CevapAlıntı
Gönderildi : 01/03/2017 03:25
Paylaş: