2016-04-03 24 views
0

Yerel diskteki DB'ye dosya yazmak için WFC projemde SQLite.net kullanıyorum. Yavaş yazma performansı elde ettiğimi sanıyordum çünkü her db işlemi için yeni bir bağlantı açıktı.SQLite.net bağlantı havuzu çalışmıyor gibi görünüyor

string dbConnectionString = $"Data Source={dbConfigPath};Version=3;Pooling=True;Max Pool Size=1000;"; 

Ben herhangi bir iyileşme görmüyorum Ancak: aşağıdaki şekilde bağlantı havuzu kullanan çalıştı. Yanlış mı kullanıyorum? Havuzlamanın çalıştığından emin olmanın bir yolu var mı?

+0

Neden DB'yi en başta yeniden açıyorsunuz? –

+0

DB ile işlem yapan farklı modüller vardır. Ayrıca bu tartışmaların çoğunda çalışmak için önerilen yoldur [bulundu] (https://msdn.microsoft.com/en-us/library/8xx3tyca (v = vs.110) .aspx). –

cevap

0

Bazı hata ayıklama işlemlerinden sonra, ana sorgulama işleminin, ekleme sorgularını çalıştırmak için kullandığım WCF hizmetinden geldiğini fark ettim.

İlgili konular