Ge0SuB
Guest
Sending data в процессах MySQL
Такая ситуация, есть очень большая таблица, из нее переодически необходимо генерировать отчеты, тоесть просто брать строки и писать в файл.
Есть запрос, использует индыксы, все нормально.
Есть код которые выполняет запрос и в цикле записивает строки в файл.
Есть один давольно тормознутый сервак на котором происходит такая штука,
при запуске генерации отчета в процессах mysql появляеться такая запись
__326805 root localhost radius Query 81 Sending data запрос__
и и висит очень долго.
На других сервака где такое делаеться, всё работает быстро.
Вопрос такой, почему в таком статусе,Sending data, ПХП ничего не делает, он что еще не получил никаких данных из mysql и не дошел до цикла которые будет писать строки в код?
Можно ли как-то сделать что-бы данные писались по мере поступления? а не пока пройдет процесс Sending data, а потом только идет цыкл записи?
Спасибо, жду ответа.
Такая ситуация, есть очень большая таблица, из нее переодически необходимо генерировать отчеты, тоесть просто брать строки и писать в файл.
Есть запрос, использует индыксы, все нормально.
Есть код которые выполняет запрос и в цикле записивает строки в файл.
Есть один давольно тормознутый сервак на котором происходит такая штука,
при запуске генерации отчета в процессах mysql появляеться такая запись
__326805 root localhost radius Query 81 Sending data запрос__
и и висит очень долго.
На других сервака где такое делаеться, всё работает быстро.
Вопрос такой, почему в таком статусе,Sending data, ПХП ничего не делает, он что еще не получил никаких данных из mysql и не дошел до цикла которые будет писать строки в код?
Можно ли как-то сделать что-бы данные писались по мере поступления? а не пока пройдет процесс Sending data, а потом только идет цыкл записи?
Спасибо, жду ответа.