C# 提高 SQLite 插入数据速度

C# 提高 SQLite 插入数据速度,第1张

这种本地小型数据库的写入速度受很多因素影响,一种是写入的方法,另外就是硬件配置(比如硬盘速度),一般来说要一次写入多条数据,通常要么一次执行多条语句,要么放在一个事务中执行,这里讨论的很详细了http://blog.csdn.net/djun100/article/details/12135763

30000条数据个人估计应该在10—30秒内写完。

建议不要使用sqlite这种数据库频繁执行读写 *** 作,效率低。

如果不换数据库的话提供一条思路,使用缓存:用户访问时的插入语句放在一个字符串集合列表中,列表数量达到一定级别 例如1000条时,之后再用事务插入数据,然后删除。我曾经用sqlite连续插入过十万级别的数据,使用事务比遍历可以将插入时间压缩到十分之一左右


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7980447.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存