Wird diese Abfrage gecached?
Ansonsten wäre es besser einmal über das Ergebnis dieser Abfrage zu iterieren anstatt über die unsortierte Userliste und jedesmal die Abfrage erneut auszuführen.