Добрый вечер. Есть такой вопрос: есть сервис, получающий данные по апи, каждый запрос выдает около ~10000 строк. Эти строки нужно сохранить в БД. При этом, необходимо проверить, есть ли строка с таким ID в базе, и если она существует, то обновить ее, если нет, то создать новую. Необходимо оптимизировать запрос к БД, т.к. сейчас это сделано через Model::findOrNew() и Model->save(). Это очень сильно жрет ресурсы по БД. По поводу добавления, все ок, можно воспользоваться методом Model::insert(), а что можно сделать с апдейтом строк? Никто не сталкивался? Не могу найти инфы, как это более грамотно реализовать. Спасибо.