- stiahnem si na server niekolko aktualizacnych suborov (xml)
- jednotlive subory su rozparsovane - citanie xml
- zo ziskanych udajov sa robia nasledujuce operacie:
> ak sa dane udaje nenachadzaju v db, tak sa pridaju
> ak sa nachadzaju, tak sa aktualizuju
> ak su v db a nenachadzaju sa v subore xml, tak sa urcite data zmazu
Takze celkovo sa mi v cykle musi vykonat cca 400 000 select query a k tomu este cca 200 000 update query a cca 50 000 insert query. Este podotknem, manipuluje sa s viacerymi tabulkami.
Moj problem je ten, ze to fakt dost dlho trva, ale hlavne to, ze sa mi niektore dotazy akokeby vobec ani nevykonaju, cize ak mam 200 000 updatov som rad, ak sa mi vykona aspon polovica! Dany dotaz je sice poslany (je platny, cize za normalnych okolnosti je plne vykonatelny), ale akokeby bol ignorovany! UZ som zrusil aj vsetky indexy co som mal vytvorene, ze ci nerobi to problemy pri vkladani, ale nepomohlo to! Obratil som sa aj na poskytovatela, ale ten vravi, ze u nich je vsetko v poriadku, ze chyba bude u mna! Ale aka? Vsak len v cykle pracujem s db, najjednoduchsie operacie: zistovanie, ci sa dake data v db nenachadzaju, pripadny zapis, update a delete! Fakt uz neviem!
Ak viete niekto pomoct, budem vdacny za kazdu radu!
Inak platforma: php + mysql 5.0
A tiez sa mi nopazdavaju ani dako tieto stavove vypisy z db:
Kód: Vybrať všetko
http://rapidshare.com/files/181566019/vypis_db.rar