Red de conocimiento informático - Problemas con los teléfonos móviles - Transacción SQLite ¿Por qué SQLite inserta múltiples declaraciones tan lentamente?

Transacción SQLite ¿Por qué SQLite inserta múltiples declaraciones tan lentamente?

Iniciar una transacción no es lento. Lo he probado y solo tomó 0,3 segundos para más de 1400 transacciones.

Si no utiliza transacciones, tomará aproximadamente un tiempo. minuto.

SQLiteDatabase db = dbHelper.getWritableDatabase();

db.beginTransaction(); //Iniciar transacción

//Iniciar inserción de bucle aquí

db.setTransactionSuccessful (); //Marcar como completado

db.endTransaction(); //Finalizar transacción

db.close();