SQLite启动事物
发布时间:2020-12-12 23:34:52 所属栏目:百科 来源:网络整理
导读:事务(DbTransaction): SQLite 缺省为每个操作启动一个事务,所以成批插入的时候,启动事务,比不启动事务快n倍。 在没启动事务之前往Sqlite数据库里插入1000多条数据的情况,结果每次都需要一两分钟才能完成. 而在启动事物以后所需要的时间直接变成不到2秒
事务(DbTransaction): 在没启动事务之前往Sqlite数据库里插入1000多条数据的情况,结果每次都需要一两分钟才能完成.
更改后的代码把所有的更新SQL放在一个事务中,只有执行到Commit方法时才提交事务。 与数据库通信的内容两次完成的,但旧的方法进行了100000次通信, 而新方法只进行一次通信,时间的差别就出来了。。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |