MS-SQL

SQL Server’da “Execution Plan” ile İlgili

tarihinde yayınlandı

Sql Server’da bir sorgu için plan oluşturmak, sorgunun sunucu içindeki döngüsünde en önemli yere sahip adımdır desek yanılmayız sanırım. Bir sorgunun SQL sunucuda geçirdiği süreçler arasında sorgunun “parse” edilmesi, ağaç yapısının oluşturulması, planın oluşturulması gibi işlemler vardır. Planın oluşturulması sorgu kaynaklarının (tablo, indeks gibi) istatistik bilgilerinin incelenmesi, parametrelerin incelenmesi, indekslerin değerlendirilmesi, verinin değerlendirilmesi gibi yorucu […]

C#

Entity Framework ve “sp_reset_connection” Çağrımları

tarihinde yayınlandı

Entity Framework kullanıp ta “SQL Trace” kayıtları arasında çok sayıda “sp_reset_connection” çağrımı görebilirsiniz. “Connection pooling” kullanılan ortamlarda (genellikle web uygulamalarında) bir “connection” havuzdan (connection pool) alınıp tekrar kullanıldığında çeşitli konuların (set opsiyonları, “session” değişkenleri vs…) varsayılan ayarlara geri dönmesi gerekmektedir. Aksi taktide bir önceki “session” için değiştirilen ayarlar sonraki içinde kullanılacaktır ve bu varsayılmayan bir […]

Diğer

Adobe Otomatik Uygulama Güncelleyici (Adobe Updater) Uyarılarını Kapatmak

tarihinde yayınlandı

Bilgisayırınızda “Adobe Reader” yüklü ise sık sık “Güncelleme var. Yüklemek ister misiniz?“ anlamında uyarılar görebilirsiniz. Bu sizi rahatsız ediyorsa. Nasıl kapatacağınız ağaşıda yazıyor. “Adobe Reader” programını açın. “Edit” menüsünden “Preferences” alt menüsünü kullanarak seçenekler penceresini açın. “Updater” sekmesinde “Do not download or install updates automatically.” seçeneğini seçip “OK” düğmesine basın. Diğer adobe programları içinde durum […]

Siverlight

Siverlight ‘ChildWindow’ Penceresini Kapatmak

tarihinde yayınlandı

Silverlight ile gelen ‘ChildWindow’ kontrolü oldukça kullanışlı bir kontrol. Kontrol eklendiğinde önceden oluşturulmuş ‘Okay’ ve ‘Cancel’ düğmeleri ile birlikte geliyor ve bu düğmeler pencereyi kapatmak için gerekli işlevi içeriyor.   Pencereyi farklı bir durum karşısında kapatmak isteseniz this.DialogResult = true; ataması yapabilir veya  this.Close(); metodunu çağırabilirsiniz. İkisini birden yapmayınız. Aksi halde pencere kapanacak ancak olay yakalayıcısı ‘Closed Event Handler’ […]

Diğer

Windows Kontrol Kullanım Standartları Kılavuzu

tarihinde yayınlandı

Windows uygulamanız için kullanıcı ara yüzünü oluşturacaksınız. “Button”,”Check Box”,”Combo Box”… gibi bir çok kontrol kullanacaksınız. Standartlara uymaya karar verdiniz. Ancak standartlar nelerdir? Bir iş için en doğru kontrolü seçtiğinizden emin misiniz? Acaba “Check Box” değil de “Radio Button” mu kullanmalısınız? Kullanacağınız kontrolün genişliği, yüksekliği ne olmalı? Etiketi nasıl olmalı? Tasarımı ile ilgili hangi standartları takip […]