Итерация и удаление не будут иметь аномального поведения, которое вы описываете сами по себе. Есть и другие, экологические условия на работе. Поскольку вы описываете взаимодействие с базой данных, велика вероятность того, что задержки и зависания связаны с тем, как ваш код взаимодействует с данными. Существует множество вариантов того, что может быть реальной проблемой, поэтому любая дополнительная информация, которую вы можете предоставить (в отличие от приведенного вами общего примера), будет полезна при устранении неполадок.