ilkar
7.01.2009, 11:48:48
Witam
Czy znacie może jakieś sposoby aby zoptymalizować tysiąc lub więcej zapytań do mysql typu INSERT ?
Aktualnie wczytuję jedno po drugim, ale zajmuje to sporo minut i serwer nie pracuje aż do wykonania ostatniego zapytania....
nospor
7.01.2009, 11:54:30
a nie mozesz do w insert wkladac po kilkadziesiat rekordow? Musisz po jednym?
ilkar
7.01.2009, 12:01:18
mam petle odczytujaca informacje z xml'a, moge ewentualnie zrobic jedno zapytanie ze wszystkimi danymi, nie wiem czy to będzie lepsze... moze będzie?
nospor
7.01.2009, 12:02:48
100 zapytan jest zdycdowanie lepsze niz 1000.
Do jednego zapytania wszystkiego nie wal bo ci sie wywali sql. Rob w jednym zapytanie np. po 10-50 rekordow. Ale ta ilosc zalezy od tego ile danych jest na jeden rekord
phpion
7.01.2009, 12:16:39
A nie lepiej będzie przerzucić dane z XML do pliku tekstowego rozdzielając poszczególne elementy np. średnikiem, po czym wykonać w MySQL LOAD DATA?
http://dev.mysql.com/doc/refman/5.1/en/load-data.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.