In my android app I store data in local SQLite database. Until size of this DB is less then 8-9 mb, everything works like a charm; however, once DB size is about 9 mb it keeps writing in the logcat:
Window is full: requested allocation 228 bytes, free space 192 bytes, window size 2097152 bytes
Which results in very very long time on simple queries like SELECT * WHERE
What do I do wrong? What may be the problem? I checked my Cursor object, I close it everywhere, and only when db size is above this point Cursor sends warnings.
Thanks!
UDATE: I use "application inner database", not sd card one. Might switching to an SD card location help?