Я добавляю около 3000 строк в базу данных SQLite, и это занимает около 8 секунд.Как я могу оптимизировать это.
Если вы еще этого не сделали, оберните всю операцию в транзакцию.Ваш код должен выглядеть примерно так:
db.beginTransaction(); try { // insert your data here db.setTransactionSuccessful(); } finally { db.endTransaction(); }
Попробуйте выполнить PRAGMA synchronous = OFF перед обновлением.
PRAGMA synchronous = OFF