mam dwa takie oto zapytania:
UPDATE tblsettings SET change_network = (SELECT network FROM tblz WHERE tblsettings.mobile_number = tblz.mobile_phone); UPDATE tblsettings SET pik_off = (SELECT active FROM tblz WHERE tblsettings.mobile_number = tblz.mobile_phone);
czyli chcialbym zaktualizowac tabele tblsettings w oparciu o dane zawarte w tabeli tblz
zrobilem test na malej ilosci rekordow i chyba dziala tak jak sie tego spodziewam
dobrze to sie sprawdza na malej ilosci danych ..... ale obie tabele zawieraja ponad 100tys rekordow i gdy wykonalem powyzsze - tylko pierwsze zapytanie - z mysql manager trwalo to ponad 20min i nie zostalo ukonczone gdyz zkilowalem proces
i tutaj mam pytanie:
czy lepiej by bylo wykonac te zapytania z poziomu skryptu php na localhoscie ale czy nie zostanie on przerwany ze wzgledu na przekroczenie czasu na wykonanie skryptu?
co radzicie jak to zrobic szybko i bezbolesnie tak aby servera za mocno nie zapchac (moze sie zdazyc ze w tym samym czasie inni uzytkownicy beda chcieli skozystac z tabeli tblsettings)
pozdrawiam