--
Ya da alternatif yolun (varsa eğer), servise elemanlar dizi olarak göndermen. Daha büyük boyutlu olarak verilerin sisteme ulaşacaktır. Blok olarak verilerini bir SP yardımı ile kaydedebilirsin.
Saniyede 2-4 kayıt değil, saniyede 1.000 kayda hatta SQL hızına, bağlantı hızına ve gönderdiğin verinin şekline (büyüklüğüne) bağlı olarak on binlerce kayda yaklaşabilmen gerekir.
Son olarak her seferinde web servis bağlantısını kurmak yerine blok olarak işlerini yapıp servis bağlantısını serbest bırakabilirsin. Servis bağlantısını kurmak zaman alan bir iştir.
Kolay gelsin
Tam olarak mimarini bilemiyorum ancak locktan kaynaklanan yavaşlığa takılıyor olabilirsin. Insert yaptığın tablodan read yapıyormusun ? Yada Identity Number geri döndürüyor musun ? Eğer read ve write yapıyorsan table lock yerine page lock, row lock kullanabilirsin. Yapından biraz daha bahsedersen daha sağlıklı yorumlar yapılacağını düşünüyorum.
From: altdotne...@googlegroups.com [mailto:altdotne...@googlegroups.com] On Behalf Of Fikret AKIN
Sent: Monday, July 1, 2013 6:25 AM
To: altdotne...@googlegroups.com
Subject: Re: [altdotnetturkiye] Ms Sql Server Saniyede 2 kayıt
@Tuncer, sıfır veritabanı ve yeni tabloda çalışıyoruz,
Herhangi bir geri dönüş yok ise, WCF servisine çevirin ve isOneWay özelliğini true yapın, en azından clientları bekletmezsiniz.
Veri tabanı ile ilgili yavaş çalışmanın da bir çok nedeni olabilir, EntityFramework kullanıyorsanız db ye giden sorguları bir kontrol edin, belki unutulmuş bir primary key felan varsa , giden sorgular çok komik oluyor(tüm alanları eşliyor vs..) ya da gerekli indexler yoktur, tasarımda bir hata olabilir vs… uzar da gider.
--