Pythontr

husonet | Tarih: 21.11.2017

SET NOCOUNT işlevi

SET NOCUNT nedir? Veritabanı çeşitlerine göre kullanımı nasıldır?

Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)


SET NOCUNT özelliği Transact-SQL deyimleri çalıştırılırken satır sayısını göstermek yada göstermemesi için kullanılan özelliktir. Satır sayısı döndürüldüğünde performans açısından etki sağlayacağından bu özelliği ON olarak ayarlanması daha sağlıklıdır. MSSQL'de trigger, strored procedure yazılırken kullanılabilir. MYSQL veri tabanında sql sorgusu çalıştığından satır sayısı zaten döndürmediğinden bu özellik kullanılmaz.



Yani MSSQL veri tabanında yazılan komutlarda SET NOCOUNT ON olarak ayarlanması, ağ trafiği büyük ölçüde azaltıldığından önemli bir performans artışı sağlayabilir. SET NO COUNT OFF'u debug modda test yaparken kullanabiliriz. Test'ten canlıya geçtiğinde bu özelliği ON olarak ayarlamak daha sağlıklı ve performans artırıcıdır.



İyi çalışmalar.