Dokumentacja Postgresa zaleca używanie tablicy zamiast IN i podzapytania. Powinno to działać znacznie szybciej
DELETE FROM logtable
WHERE id = any (array(SELECT id FROM logtable ORDER BY timestamp LIMIT 10));
Ten i kilka innych sztuczek znajdziesz tutaj