我想知道是否有人可以解釋爲什麼在事務內部的android平臺上運行sql要快得多。比如一些代碼,如:Android sql事務性能
SQLiteDatabase db = dbHelperExt.getWritableDatabase();
db.beginTransaction();
try {
... // some sql inserting/updating/deleting
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
與刀片幾百打交道時,我的速度增長一直快的時間倍數,我主要是好奇,這是爲什麼。另外,在處理php/myqsl時,我還沒有注意到同樣的增長,這是怎麼回事?
我不確定,但我會願意打賭,它優化了sql命令,以便每個事務調用使用較少的代碼 –