【发布时间】:2018-01-22 14:25:25
【问题描述】:
我一直在尝试在我的 SQLite DB 上执行大约一百万条记录的写入操作。在这里给出一个上下文,我正在从事一个最初并不期望有很多数据的项目,所以我继续使用 SQLite,它一直保持良好状态,直到有更多数据进入并且写入操作的性能严重下降.现在插入 50 万条记录需要很长时间。顺便说一句,我在单个线程中使用 C# 代码来插入数据。 任何提高写入性能的建议将不胜感激。
【问题讨论】:
-
如何写入数据库?您是否重复使用相同的连接?保持连接打开吗?
-
@Alex 是的,我重复使用相同的数据库连接。
标签: c# performance sqlite optimization