Hallo,
wie schnell ist ein einfaches
SELECT user_id, count(*)
FROM fotos
GROUP BY user_id
Schritt 2: um wieviel langsamer ist
SELECT user_id, count(*)
FROM fotos
GROUP BY user_id
HAVING count(*) > 5
Wenn du einen Index auf user_id hast und es nur ca. 2500 user_ids gibt, dann ist der Suchradius auch auf etwa diese 2500 user_ids beschränkt und das sollte rasant schanell gehen.
Grüsse, Frank