Creo que está insertando 1000 o 10000 usando un bucle. Use TRANSACCIONES, reducirá drásticamente el tiempo de escritura. Ya encontré un problema de este tipo y redujo el tiempo de escritura en mi caso de alrededor de 30 segundos a menos de 1 segundo.
Echa un vistazo a esto.
Básicamente, lo que debes hacer es:
db.beginTransaction();
try{
for(int i = 0 ; i < LENGTH ; i++ ) {
// execute SQL
}
db.setTransactionSuccessful(); // marks a commit
}
finally{
db.endTransaction();
}