Przyspiesz wstawianie zapytania mysql

Chcę wstawić około 10000 nowych wierszy do istniejącej tabeli, która zawiera już 10000 wierszy. Muszę uzyskać id wstawki dla zapytania i użyć tego identyfikatora w innej funkcji w pętli, jak w poniższym kodzie.

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 );
}

Pobieram wartości tablicy wartości $ z pliku CSV. Od teraz mogę wstawiać tylko 20 nowych wierszy na 3 minuty. Czy i tak chcesz przyspieszyć to wstawianie?

questionAnswers(1)

yourAnswerToTheQuestion