2016-04-03 19 views
0

WFCプロジェクトでSQLite.netを使用して、ローカルディスク上のDBにファイルを書き込んでいます。 DB操作ごとに新しい接続が開いているため、パフォーマンスが遅くなっていると思っていました。 私は次のように接続プールを使用してみました:SQLite.net接続プーリングが機能していないようです。

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

私はどんな改善が表示されませんが。 私はそれを間違って使用していますか?プールが機能していることを確認する方法はありますか?

+0

なぜ最初にDBを再オープンしていますか? –

+0

DBで操作するモジュールがいくつかあります。これは、ほとんどのディスカッション(https://msdn.microsoft.com/en-us/library/8xx3tyca(v = vs.110).aspx)で動作するように提案された方法です。 –

答えて

0

もう少しデバッグした後、私は挿入クエリを実行するために使用していたWCFサービスの主なボトルネックが発生していることに気付きました。

関連する問題