Android SQLite Оптимизация с добавлением строк - PullRequest
0 голосов
/ 03 мая 2011

Я добавляю около 3000 строк в базу данных SQLite, и это занимает около 8 секунд.Как я могу оптимизировать это.

Ответы [ 2 ]

3 голосов
/ 23 августа 2011

Если вы еще этого не сделали, оберните всю операцию в транзакцию.Ваш код должен выглядеть примерно так:

db.beginTransaction();
try {
    // insert your data here
    db.setTransactionSuccessful();
} finally {
    db.endTransaction();
}
1 голос
/ 03 мая 2011

Попробуйте выполнить PRAGMA synchronous = OFF перед обновлением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...