Android SQLite Optimization添加行

时间:2011-05-03 01:55:43

标签: android sqlite

我向SQLite数据库添加了大约3000行,大约需要8秒。我该如何优化呢?

2 个答案:

答案 0 :(得分:3)

如果您还没有,请将整个操作包装在事务中。您的代码应如下所示:

db.beginTransaction();
try {
    // insert your data here
    db.setTransactionSuccessful();
} finally {
    db.endTransaction();
}

答案 1 :(得分:1)

在进行更新之前尝试执行PRAGMA synchronous = OFF