Forum
Merhabalar,
SQL 2000 veritabanı üzerinde bir muhasebe proğramımız var ve bu proğram üzerinden fatura kesim işlemi yapıyoruz.İşlem sırası şöyle fatura yazıcıya gönderilmeden önce ekran getirilip kontrol ediliyor.
Faturanın ekrana gelme işlemi nomalde 5-6 sn sürüyor ancak 20-30 faturadan sonra bu süre 1 dk üzerine çıkıyor.Bu esnada server task mgr kontrol edince sqlservr.exe cpu nun %25 ini kullanıyor,fatura ekrana gelinceye kadar bu şekilde çalışıyor,fatura ekrana gelince sqlservr.exe nin normale döndüğünü görüyorum.Yine bu esnada profiler dan izleme yaptım oradanda aynı sonucu aldım.
bu durumda SQL servislerini restart etmem işe yaramıyor,server i restart edince normale dönüyor.
server ; HL DL 380 G5 /4GB Ram/HDD Raid 1+0 ( read %50,write%50)
OS ; w2003 Server Standart+SP2
SQL;SQL 2000+SP4
Performans artıım ile ilgili gerşey yaptım,antivirus üzerinde SQL db leri taramamasını sağladım,SQL altındaki tüm job ları durdurdum.
yanlış hatırlamıyorsam sizin formlarda SQL threshold ların arttığı ve temizlenmesi gerektiği konusunda bilgi okumuştum.bu işlem tam olarak nedir ?
bu sorunu nasıl aşabilirim.
ilginize teşekkürler
Kullandığın program hangisi peki çünkü faturada formül var ise muhtemelen bunu arka planda oluşturması uzun sürüyordur.
yaklaşım doğru ancak server ı restart edince düzeliyor..
bu durum için yorumunuz nedir ?
syg
Merhaba;
Daha önce hazırladığım bi döküm paylaşmıştım umarım işinize yarar.
bunların hepsini yaptım..maalesef sonuç alamadım.
Merhaba,
Sql in tüm updatelerini eksiksiz yapıp ve db ye maintanance yapmanızı öneririrm.
tüm update ler yapılı,ve maintenance için haftada bir çalışan job..var.
sonuç olarak;
problemi dün itibariyile define ettim,çözüm üzerinden çalışıyorum,teşekkürler