Witam!
Napisalem program do importowanie plikow tekstowych do bazy danych i pojawil sie pewien problem. Przy otwieraniu pliku okolo 2mb predkosc zczytywanie kolejnych linijek wynosi 100 na sekunde a przy pliku 20mb okolo 10 linijek na sekunde.
Petla wyglada mniejwiecej tak:
$size=filesize($file);
$pointer=fopen($file, "r");
while($line=fgets($pointer, $size)
{
...
potem robie troche ereg_replace i explode.
Procesor jest obciazony w 100%. Nie ma to nic wspolnego z baza danych gdyz nawet przy wylaczeniu funkcji odpowiadajacych za komunikacje z baza efekty sa podobne.
Ma ktos jakies pomysly?
Pozdrawiam
Kris