Ускорить вставку запроса MySQL

Я хочу вставить около 10000 новых строк в существующую таблицу, которая уже содержит 10000 строк. Мне нужно получить идентификатор вставки для запроса и использовать этот идентификатор в другой функции внутри цикла, как показано в коде ниже.

foreach($values as $val){
  $sql = "INSERT INTO wp_posts (`post_author`, `post_date`, `post_content`, `post_title`, `post_excerpt`, `post_status`,`post_modified`,`post_type`)
  VALUES('".$val[author]."',NOW(),'".$val[content]."','".$val[title]."','".$val[excerpt]."','published',NOW(),'post')";
  $result = mysql_query($sql);
  $insertid = mysql_insert_id();
  add_post_meta($insertid, $val[metakey], $val[metaval], true );
}

Я выбираю значения для массива $ values из файла CSV. На данный момент я могу вставить только 20 новых строк за 3 минуты. Есть ли способ ускорить эту прошивку?

Ответы на вопрос(1)

Ваш ответ на вопрос