AndroidSQLite數(shù)據(jù)庫:緩慢插入我需要解析一個相當大的XML文件(從大約100 KB到幾百KB不等),我正在使用Xml#parse(String, ContentHandler)..我目前正在用一個152 KB的文件來測試這個文件。在解析期間,我還使用類似于以下調(diào)用的調(diào)用將數(shù)據(jù)插入到SQLite數(shù)據(jù)庫中:getWritableDatabase().insert(TABLE_NAME, "_id", values)..對于152 KB的測試文件,所有這些都需要大約80秒的時間(這可以歸結為插入大約200行)。當我注釋掉所有INSERT語句時(但保留在其他所有內(nèi)容中,例如創(chuàng)建ContentValues(等等)同一文件只需23秒。數(shù)據(jù)庫操作有這么大的開銷是正常的嗎?我能做點什么嗎?
添加回答
舉報
0/150
提交
取消