Home › Forums › A Demokészítés művészete › Programozás › SQLITE kérdés › Reply To: SQLITE kérdés
2012-02-10 at 15:17
#6681
Moderator
Lehet, hogy az a baj, hogy több indexet használsz. Az SQL megpróbálja megbecsülni, hogy melyik index adja a leggyorsabb eredményt, csakhogy ez is időbe kerül. Próbáld ki az ANALYZE parancsot, abból kapsz valami statisztika szerűséget, annak segítségével kitalálhatod, melyik index a legjobb, a többit meg töröld.
Ha pedig másik lekérdezésekhez kellenek ezek az indexek, akkor a + segítségével kikapcsolhatod az indexhasználatot egy mezőre.