Gökhan Web
Login   Search
Skip Navigation Links
Anasayfa
Ziyaretçi Defteri
Haberler
İletişim
Skip Navigation Links>Anasayfa
oanfmua1ll6.gif

Zurna Giriş

İşte Zurnada son yazılan yazı:

Entity Data Model de Sql Server icin timeout u uzatmak

Sorgu çok yavaş geliyor ve sql connection timeout hatasına düşüyor ise ilgili işlem öncesinde timeout süresi şu şekilde uzatılabilir:

                using (myDbEntities ent = new myDbEntities())
                {
                    int eskiTimeout = ent.Connection.ConnectionTimeout; // yedeklemek icin alinabilir sonraki islemlerde tekrar yuklenir
                    ent.CommandTimeout = 60; // eski süresi 60 sn olarak değiştirildi
                    ......
                    ......
                }

Eğer tüm timeoutların uzatılması isteniyorsa bu işlem zaten connectionstring tanımlanırken yapılabilir:

Data Source=(local);Initial Catalog=myDBNamelutfen; 
Integrated Security=SSPI;Connection Timeout=60;

Aslında burada ilk dikkat etmemiz gereken nokta neden sorgunun uzun geldiğidir. Çok sık yapılan bir işlemse timeout artırılmadan önce mutlaka indexleri kontrol edilmeli, sorguyu hızlandırma yöntemleri araştırılmalıdır.

 

 

İletişim