La documentation Postgres recommande d'utiliser array au lieu de IN et subquery. Cela devrait fonctionner beaucoup plus rapidement
DELETE FROM logtable
WHERE id = any (array(SELECT id FROM logtable ORDER BY timestamp LIMIT 10));
Ceci et quelques autres astuces peuvent être trouvées ici