Не полная задержка показа для моего проекта, но я немного обеспокоен производительностью SQLITE, когда я удаляю конкретную строку из базы данных. Иногда это занимает до 5 секунд, что кажется слишком длинным, и я могуПредставьте, что пользователи могут понять, что приложение зависло.
Мой код очень прост, вызов удаления просто:
boolean result;
result = mDb.delete(ACCIDENTS_MEDIA_TABLE, ACCIDENTS_MEDIA_KEY_ROWID + "=" + rowId, null) > 0;
Так что ничего странного там нет, таблица относительно мала с точки зрения полей(5), но 2 из них являются полями BLOB-объектов, поэтому мне интересно, может ли это быть причиной.
Если у кого-то есть опыт с этим и предложения, как улучшить мою производительность, чтобы не требовалось до 5 секунд, чтобыудалить строку, которая была бы оценена. Спасибо.
Rgds,