SQLite.net 连接池似乎不起作用
SQLite.net connection pooling doesn't seem to work
我在我的 WFC 项目中使用 SQLite.net 将文件写入本地磁盘上的数据库。
我以为我的写入性能变慢了,因为每个数据库操作都会打开一个新连接。
我尝试以下列方式使用连接池:
string dbConnectionString = $"Data Source={dbConfigPath};Version=3;Pooling=True;Max Pool Size=1000;";
但是我没有看到任何改善。
我用错了吗?有没有办法确保池化工作正常?
经过更多调试后,我意识到主要瓶颈来自我用于 运行 插入查询的 WCF 服务。
我在我的 WFC 项目中使用 SQLite.net 将文件写入本地磁盘上的数据库。 我以为我的写入性能变慢了,因为每个数据库操作都会打开一个新连接。 我尝试以下列方式使用连接池:
string dbConnectionString = $"Data Source={dbConfigPath};Version=3;Pooling=True;Max Pool Size=1000;";
但是我没有看到任何改善。 我用错了吗?有没有办法确保池化工作正常?
经过更多调试后,我意识到主要瓶颈来自我用于 运行 插入查询的 WCF 服务。