Select Sorgularımızda NOLOCK İle Index Kullanımı

T-SQL için ufak bir ipucu ; Yazmış olduğumuz SELECT sorgularında tabloda Deadlock meydana gelmemesi için sorgumuz ile birlikte NOLOCK kullanırız. Eğer sorgulamak istediğimiz tabloda birden fazla INDEX tanımlı ise NOLOCK ile kullanacağımız INDEX’i de belirtirsek hangi INDEX’in kullanılacağı bilindiği için sorgumuz daha performanslı çalışacaktır.

Örnek Kullanım :

[sql]

SELECT Name FROM Production.Product WITH (Nolock,Index=AK_Product_Name)

[/sql]

Not: Sorgu’ da kullanılan INDEX silindiği taktirde sorgunuz çalışmayacaktır.

virüs programı satın al

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.