Вярвам, че вмъквате 1000 или 10000 с помощта на цикъл. Използвайте TRANSACTIONS , това драстично ще намали времето за запис. Вече се сблъсках с такъв проблем и това намали времето за запис в моя случай от около 30 секунди на около по-малко от 1 секунда.
Разгледайте това.
По принцип това, което трябва да направите, е:
db.beginTransaction();
try{
for(int i = 0 ; i < LENGTH ; i++ ) {
// execute SQL
}
db.setTransactionSuccessful(); // marks a commit
}
finally{
db.endTransaction();
}