在mysql lite数据库中保存5000个对象

时间:2012-11-20 14:03:44

标签: android sqlite

我正在下载一个计算5000个对象的json文件。这是在10秒内完成的,但是当我试图在我的数据库中保存所有这些元素时,需要花费大量时间,超过5分钟。

有没有人面对这个问题?任何解释,为什么这么长时间?我该如何解决这个问题?

我用这个答案来解决我的问题: https://stackoverflow.com/a/3501572/833219

1 个答案:

答案 0 :(得分:2)

尝试使用事务进行多次插入。 每秒只能进行很少的提交,但每次事务只需要很多插入。

http://www.sqlite.org/faq.html#q19