我想知道是否有人可以解释为什么在事务内部的android平台上运行sql要快得多。例如一些代码,例如:
SQLiteDatabase db = dbHelperExt.getWritableDatabase();
db.beginTransaction();
try {
... // some sql inserting/updating/deleting
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
在处理数百个插入时,我的速度提高了数倍,我主要是好奇为什么会这样。另外,我在处理 php/myqsl 时没有注意到同样的增加,这是怎么回事?