Merhabalar,
c# ile yazılmış bir proje için mevcut. Sunucu üzerinden kullanıyorlar 500 kişi günlük rdp ile bu uygulamayı kullanıyor. Çok fazla donma ve kasmalar oluyor bunun için hangi formun ne kadar ram cpu tükettiğini görebilirmiyiz. Bencmark çözüm olur mu? Bu tarz bir analiz yapan oldu mu daha önce fikirleriniz neler olur.
Fikir ve görüşleriniz için şimdiden teşekkürler.
Merhabalar öncelikle kasmanın sebebine bakmalı yani mesela;
1- Remote pc özellikleri nasıl ? İnternet hızı nasıl ?
2- Veritabanı optimizasyonu nasıl ? Belkide verilerle işlem yapıldığından kasabilir.
Peki optimizasyon için ne yapılabilir?
1- Elinizden geldikçe veritabanı tasarımını iyi dizayn edip optimizasyonu sağlamalısınız
2- Çok View kullanmaktan kaçının
3- Bir çok şeyi Stored Procudure yazarak çözebilirsiniz ve optimizasyonu daha iyidir cünkü sürekli view gibi dbde bütün ilişkisel tabloları yormaz
4- Veritabanında elinizden geldikçe data type boyutlarına dikkat edin
5- Form tarafında kullandığınız değişkenleri daha doğru ve iyi kullanın yani gereksiz bellek ayırmalara dikkat edin
Herzaman sorunu önce anlayıp, öyle çözüm üretmek daha iyi olur ve kesin çözüm getirir.