AndroidSQLite数据库:缓慢插入我需要解析一个相当大的XML文件(从大约100 KB到几百KB不等),我正在使用Xml#parse(String, ContentHandler)..我目前正在用一个152 KB的文件来测试这个文件。在解析期间,我还使用类似于以下调用的调用将数据插入到SQLite数据库中:getWritableDatabase().insert(TABLE_NAME, "_id", values)..对于152 KB的测试文件,所有这些都需要大约80秒的时间(这可以归结为插入大约200行)。当我注释掉所有INSERT语句时(但保留在其他所有内容中,例如创建ContentValues(等等)同一文件只需23秒。数据库操作有这么大的开销是正常的吗?我能做点什么吗?
添加回答
举报
0/150
提交
取消