Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 21.02.2003 Ostrzeżenie: (0%)
|
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 |
|
|
|
kris_ otwieranie duzych plikow 21.02.2003, 19:28:22
kris_ Juz sobie sam odpowiedzilaem na moje pytanie zamia... 21.02.2003, 20:01:45 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 13:21 |