да, я теперь уже понял. Верное решение - еще до цикла отобрать круг записей, по которым будет проходить цикл, таким образом удалось сократить в 25 раза скорость.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.