我在服务器上有一个800kb的xml文件。我下载它,并用SAXParser进行解析。 然后我在电话中将所有item元素添加到SQLLite数据库中。
所有项目都有50-60个元素。 一个插入查询获取关于:
11-18 21:15:54.079:错误/448延迟_ (9169):41207 11-18 21:15:54.099:错误/448延迟 __(9169):\uuuu41223
大约20-90毫秒,我有500行,需要40分钟,这值吗?
我怎么能做得更快?有可能吗?
在事务中包装插入内容。默认情况下,每个插入都是一个事务,涉及到写入flash。通过减少事务,您可以在批量数据加载上获得更好的结果。对于500行,可能每100行做一个事务。