Time out, oluyor

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Burhan_ast
Üye
Mesajlar: 143
Kayıt: 15 Haz 2003 08:33
Konum: Almaty, Kazakhstan

Time out, oluyor

Mesaj gönderen Burhan_ast »

Arkadaslar merhaba,

Ms-Sql server'da sorgulama yapiyorum Sql servera Ado ile bagliniyor ve adoquery kullaniyorum problemim su Sql sorgusunu programin icinde ornegin guncelle tusu ile veriyorum ve calisiyor fakat genelde Time out oluyor Time out suresi 30 gozukuyor adoconnection'da delphi icinde calisma aninda sql yazip active ozelligini tablonun true yapinca 2-3 saniyede yaklasik 2000 kayit geliyor ama program calisirken neden boyle bir sey oluyor anlayamadim

Burhan Cakmak
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Kod: Tümünü seç

SELECT ALAN_ISMI FROM TABLO_ISMI WITH(NOLOCK)
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Aynı problem bende de var....
Soyle bir SQL cumlem var..

Kod: Tümünü seç

SELECT sth_tarih AS Tarih,D.dep_adi as Magaza,
sum(STH_TUTAR-STH_ISKONTO1-STH_ISKONTO2-STH_ISKONTO3-STH_ISKONTO4-STH_ISKONTO5-STH_ISKONTO6+STH_MASRAF1+STH_MASRAF2+STH_MASRAF3+STH_MASRAF4+STH_VERGI) AS Tutar,
Ay=dbo.FN_AY_ADI(sth_tarih)
FROM dbo.STOKHAR as SH WITH (NOLOCK) , dbo.DEPOLAR as D WITH (NOLOCK)
WHERE sth_tip=1 and (sth_normal_iade=0) AND sth_cins not in (9,10)and SH.STH_CIK_DEPONO=D.dep_no and
sth_tarih between '2005-02-02' and '2005-03-03'
group by sth_tarih,D.dep_adi
ORDER BY sth_tarih DESC
 
Query analyzer tarafinda problemsiz olarak 50 saniye civarinda sonuc getiriyor. Delphi tarafinda eger BDE ile baglanip TQuery icinde cagirirsam da yine ayni surede netice aliyorum. Lakin ADO ile baglanip ADOQuery uzerinden aynı islemi yapinca 30 snaiye civarinda time out hatasi veriyor....
:D Hay Allah....
Arkadaslar mesaji yazarken tam bu noktada acaba ADOQuery de bir timeout parametresi var mi diye aklıma geldi. Nitekim 30 saniye gibi bir default timeout suresi varmis.... Arttirarak problemi aştım...
Kullananlar zaten biliyordur da benim gibi hem mssql'e hem de ado ya yeni gecenlerin basina gelirse ibret olsun diye mesaji bitireyim dedim...

Kolay gelsin....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Oo Fahrettin abi sql server a hoşgeldin ;)
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Eyvallah hoşbulduk.... Ahh sybase ah.......
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
mcihad
Üye
Mesajlar: 283
Kayıt: 18 Tem 2003 03:28
Konum: Sivas

Neden?

Mesaj gönderen mcihad »

Fahrettin abi SQL Server'e geçmenizin sebebi ne?? Merak ettimde. Sybase e olan ilgim artmıştı.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Öncelikli olarak kesinlikle kendi tercihim olmadığını belirteyim.. ;)

Kendi işimizi kapatmak durumunda kaldik. Hakmar isimli süpermarketler zincirinde bilgi işlem idarecisi olarak göreve başladım. Burada da MsSql üzerinde Mikro kullanılmakta... Bu nedenle yeni şartlar gereği MsSql kullanmak durumundayım.... Durum böyle yani... :)
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla