Collate Kullanımının Performansa Etkisi

Yazmış olduğunuz sorgularda Where koşulu ile birlikte Collate kullanılması Index tanımlı olan kolondaki veriyi manupüle edeceği için Index Scan işleminin yapılmasına neden olur. Doğal olarak sorgunuzun yavaş çalışmasına,performans kaybına neden olur.
Aşağıdaki örnekte Collate kullanılmayan sorgu Index Seek yapılarak sonucu getirilirken, Collate kullanılan aynı sorguda Index Scan yapılmasına neden olmaktadır.

collate_using_t_sql

Gerekli olmadıkça sorgularınızda Collate kullanmamanızı tavsiye ederim.

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.