У меня два устройства: HTC Desire с Android 2.2 Froyo и HTC Evo 3D с Android 2.3 Gingerbread.
Мой sql запрос:
SELECT DISTINCT Album.titre, Serie.nbAlbum
FROM Serie, Album
WHERE Serie.titre=Album.serieTitre AND Album.shz=1
с неиндексированной базой данных:
htc evo 3d : Everything works fine, the query runs in ~1 second.
htc desire : This is much longer! about 30 - 50 seconds.
Итак, я попытался проиндексировать свою таблицу с помощью:
CREATE INDEX IDX_ALBUM_SHZ on ALBUM (shz)
CREATE INDEX IDX_ALBUM_SERIETITRE on ALBUM(serieTitre)
но результат был обратным!
HTC Desire : Really fast, ~1 second.
HTC Evo 3d : Very slow, more than 20 seconds
У вас есть представление о том, что происходит?
Это было значительное изменение в том, как управлять sqlite между Froyo и пряники?
Как решить эту проблему?