Mam do zaktualizowania ok 70.000 rekordów - parę razy dziennie.
Mój aktualny skrypt wygląda następująco:
$pobrany_plik_csv = $www_plik; $url_pliku = 'http://'.$www_login.':'.$www_haslo.'@'.$www_domena_oraz_sciezka; $db->query("UPDATE cms_produkty SET ilosc = '0' WHERE ate <> '0';"); $e = null; $e2 = null; $licze = 0; { if($wiersz['1'] !="0") { if($wiersz[1] == "") $wiersz[1] = 0; if($licze <= 5){ $licze = $licze + 1; $result = mysql_query(" UPDATE cms_produkty SET ilosc = '$wiersz[1]' WHERE ate = '$wiersz[0]'; ") or die('Query failed: ' . mysql_error()); } if($licze == 5){ $licze = 0; $e2 = null; } } } ?>
Skrypt pobiera plik poprawnie z 2 serwera jednak wykonywanie jogo trwa ok 30 minut i kończy się komunikatem: Blad w polaczeniu z baza danych [Too many connections]
Wie ktoś może dlaczego?
Bardzo proszę o pomoc:)