Autor | Zpráva | ||
---|---|---|---|
IdemeNaHavaj Profil |
#1 · Zasláno: 19. 1. 2016, 19:08:15
Ahoj
mám XML od dodávateľov jeden obsahuje asi +/-10 tisíc produktov a narazil som na problém s rýchlosťou. Už som čítal niekolko článkov a príkladov ako SQL UPDATE urýchliť bez toho aby sa musel urobiť delete a insert nanovo. Dokonca aj tu na diskusií som čítal že práve ON DUPLICATE KEY dokáže pekne skrátiť čas na aktualizáciu produktov. Môj problém je, že mi to nejako pri updatovaní nejde rychlo. Pridávanie nových záznamov prebehne za pár sekúnd asi 10 tisíc záznamov. Ale ich aktualizácia cez rovnaký SQL príkaz trvá aj 2x dlhšie, možno aj 3x dlhšie. Prikladám časť SQL ktorá je pomalá: INSERT INTO ... ON DUPLICATE KEY UPDATE aktivita = '$cas', cenaBezDph = '$cena_nakup', cenaDph = '$cena_dph', cenaEu = '$cena_eu', sklad = '$skladom' Prečo to updatuje pomalšie ako pridáva a aké tipy/rady mi dáte aby to šlo rýchlejšie? |
||
IdemeNaHavaj Profil |
#2 · Zasláno: 19. 1. 2016, 21:36:01
Už to mám vyriešené :-)
|
||
Časová prodleva: 9 let
|
0