od jakiegoś czasu mam problem z wykonywaniem zapytań. Mianowicie, mam tabelkę z ok. 500tyś rekordami. Tabelka zawiera Name oraz dni tygodnia: Mon, Tue, Wed, Thu, Fri, Sat, Sun. Codziennie o 0:00 cron wywołuje skrypt, który w skrócie powinien zerować dane z danego dnia, czyli wykonuje zapytanie typu:
UPDATE time_online SET Fri=0 WHERE Fri>0
Rekordów z Fri jest ok. 140tyś, zapytanie czasem się wykona, chociaż najczęściej wyskakuje błąd:
Lost connection to MySQL server during query.
Co jest dla mnie bardzo uciążliwe, ponieważ wyniki są przekłamane jeżeli sam nie wyzeruję danych.
Tutaj nasuwa się moje pytanie, czy to jest normalne zachowanie serwera? Skrypt działa na serwerach home.pl, pisałem do obsługi ponieważ wcześniej zapytanie działało nawet dla 400tyś rekordów, a teraz ze 140tyś jest problem.