我正在向SQLite数据库添加约3000行,大约需要8秒。我如何优化它。
如果还没有,请将整个操作包装在一个事务中。你的代码应该看起来像这样:
db.beginTransaction();
try {
// insert your data here
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
尝试在更新之前执行PRAGMA synchronous = OFF