Il semble que vous souffriez de l'incapacité de MySQL à effectuer des recherches tardives :
- Performances MySQL ORDER BY / LIMIT :recherches de lignes tardives
- Recherches de lignes tardives :InnoDB
Essayez ceci :
SELECT p.*, u.*
FROM (
SELECT id
FROM photo
ORDER BY
uploaddate DESC, id DESC
LIMIT 10
OFFSET 100000
) pi
JOIN photo p
ON p.id = pi.id
JOIN user u
ON u.user_id = p.user_id