请问作者 批量写入数据库 有没有用事务?写入提高写入速度 返回
SqlSugar
老数据
2
2293
悬赏:5 飞吻
上面的批量插入,经过前后的测试,2千条数据批量插入SQLite数据库,需要大概3~4分钟左右,如果采用了事务操作,则在1~2秒内写入完成,速度提高不知道多少倍。如果是操作数据比较多的,强烈建议使用事务进行操作,可以给客户很好的体验效果。
https://www.cnblogs.com/wuhuacong/p/3310008.html
文章在这里 参考下.
热忱回答(2)
-
John VIP0
2019/7/6成功导入10000条数据 ,用时7.6919321秒。 牛逼大了 终于 找到精髓了.
db.Utilities.PageEach(demo_Guiditems, 100, list =>{ var t2 = db.Insertable(list).ExecuteCommand(); });0 回复 -
John VIP0
2019/7/7Sqlite 总结一下
1.当有写操作时,其他读操作会被驳回
2.当有写操作时,其他写操作会被驳回
3.当开启事务时,在提交事务之前,其他写操作会被驳回
4.当开启事务时,在提交事务之前,其他事务请求会被驳回
5.当有读操作时,其他写操作会被驳回
6.读操作之间能够并发执行
0 回复