Ich benutze SQLite.net in meinem WFC-Projekt, um Dateien in die DB auf der lokalen Festplatte zu schreiben. Ich dachte, ich würde langsam schreiben Leistung, weil es eine neue Verbindung für jede db-Operation geöffnet war. Ich habe versucht, Connection Pooling in der folgenden Weise unter Verwendung von:SQLite.net Verbindung Pooling scheint nicht zu funktionieren
string dbConnectionString = $"Data Source={dbConfigPath};Version=3;Pooling=True;Max Pool Size=1000;";
aber ich bin keine Verbesserung zu sehen. Verwende ich es falsch? Gibt es eine Möglichkeit sicherzustellen, dass das Pooling funktioniert?
Warum öffnen Sie die DB an erster Stelle? –
Es gibt verschiedene Module, die mit der DB arbeiten. Auch das ist der Weg, den ich in den meisten Diskussionen vorgeschlagen habe, die ich gefunden habe (https://msdn.microsoft.com/en-us/library/8xx3tyca (v = vs.110) .aspx). –