Witam!
Obecnie piszę dość spory projekt, który będzie wykorzystywał CRON. Jeden skrypt musi być odpalany co 15 min, drugi raz dziennie o północy.
Mam dużą bazę danych MySQL i w jednej tabeli będzie się znajdować ok 20 000 rekordów. Skrypty te mają za zadanie przenieść wartość w każdym pojedynczym rekordzie z pola x na pole y. Zrobiłem to puszczając pętle przez wszystkie rekordy, ale czas wykonania skryptu trwa ponad 1-2 min (póki co serwer apache i mysql stoi na moim komputerze). Drugi skrypt zaś dla każdego rekordu musi zwiększyć wartość pola x o 15. Czy są jakieś specjalne zapytania mysql? Baza jest znormalizowana, posiada indexy. Zapytania w php również starałem się zrobić optymalne, czyli np. bez "SELECT * ..." tylko konkretne pola.
Jakie macie pomysły na jeszcze lepsze zoptymalizowanie tego wszystkiego?