ASP.NET uygulamasındaki yavaşlık.

ASP.NET (VB.NET) ile yazılmış uygulamamız bir müşterimizde oldukça yavaş çalışıyordu. Şimdiye kadar başka bir yerde problem çıkarmamışken ve son 1-2 yıldır durduğu yerde düzgün çalıştığı halde neden yavaşlamış diye araştırırken C: diskinde yer az gibi bir ibare ile karşılaştım. Diskteki boş alana baktım 981 mb var diyor, bu herhangi bir uygulama için yeterli bir boşluk zannımca diye düşünürken, bir dosyanın C:\ ana dizininde 5 küsür GB yer tuttuğunu farkettim.

Bu nedir, Pagefile.sys mi acaba diye düşünürken dosyanın adının sql.log olduğunu, boyutunun 5,50 GB (5.915.224.007 bayt) olduğunu görünce jeton düştü.

Zamanında veritabanı bağlantısında problem olunca ODBC de tracingi açmış ve sonrasında kapamamışız (büyük ihtimal benimdir kapamayan). Sonuçta log dosyası şişince ODBC ile içli dışlı olan ASP.NET uygulaması ölümcül derecede yavaşlamıştı.

Siz siz olun, testten sonra yaptıklarınızı geri almayı unutmayın ...

Not : W2K Türkçe bile olsa , ODBC ekranları İngilizce imiş, şimdi resme bakarken farkettim :)

 

YORUMLAR (2)
1 Atakan E. 10.10.2005 10:14:44
ODBC ekranlarında biraz dolanırsan orada ilgili butoncuğu bulabilirsin.

ODBC üzerinden geçen işlemlerin loglarını tutup, "burada neler oluyor adamım" sorusunun cevabını araştırmanı sağlıyor.

Sevgilerle
2 yenimo 06.10.2005 22:49:06
tracing nedir? ne işey yarar? yenilir mi? içilir mi?
YORUM YAPIN

Konular

Aklımda Kalanlar

Başımdan Geçenler

Sevdiğim Yazılar

Isa'ya

Kendime Notlar

Vizör

Kitaplardan

Diğer Yazılar

Son Yorumlar

Yazarlar

Linkler

Blog Arşivi