Kann das sein ds du die
Query jedes mal (pro scroll) neu absetzt?
...und ich denke das 400 Datensätze kein Proble sein kann wenn ein Index fehlen würde.
Hinweis:
Wenn du ein SELECT erstellst und dabei sind Spalten in der WHERE- Klausel vorhanden die keinen Index haben, kann dies unter Umständen sehr lange dauern. Ich denke dies geschieht wenn du mehrere 1000 Datensätze hast.