Вставить sql запрос в цикл - хорошая практика или плохая?

У меня есть список пользователей, которые должны быть итерацией с помощью цикла foreach и вставлены в таблицу для каждой новой строки в db table.

$data['entity_classid'] = $classid;
    $data['notification_context_id'] = $context_id;
    $data['entity_id'] = $entity_id;
    $data['notification_by'] = $userid;
    $data['actionid'] = $actionid;
    $data['is_read'] = 0;
    $data['createdtime'] = time();
    foreach($classassocusers as $users){
            $data['notification_to'] = $users->userid;
            $DB->insert_record('homework.comments',$data,false);
        }

поэтому использование запроса на вставку, как описано выше, является

  1. хорошей или плохой практикой,
  2. Должен ли я ставить задержку после каждого выполнения запроса на вставку?
  3. В чем плюсы и минусы этого?

Спасибо

9
задан OM The Eternity 26 August 2011 в 09:44
поделиться