Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > ожидание запроса из php к mysql


Автор: _kirill 2.6.2007, 22:07
 smile 
Симптомы
php  в скрипте обращается к мускулу с двумя запросои

сначала 
delete from tab2

потом

replace into tab1
select
sum(`Money`) as summ
from
tab2
group by `id`

не буду говорить на тему оптимизации запроса - с этим все нормально... перепробовал кучу вариантов

первая таблица средненькая - лимона 4 -5, в зависимости от обстоятельств 

что происходит в mysql, отслеживаю с помощью MySQL-Front show processlist
проходит первый запрос, начинается второй, идет долго, в конце концов такое ощущение, что php не дождавшись ответа от второго запроса посторно запускает весь скрипт
то есть выглядит это что опять идет delete, естественно мускул еще работает с replace таблица лоченая, delete дожидается конца первого replace и опять все сначала
во второй раз цикл не повторяется - на вывод ничего не идет

что не так?
а если все так, можно ли как то увеличить время, которое php дожидаеться query?


 ! 
PARROT
Оформите вопрос по правилам: http://forum.vingrad.ru/index.php?act=boardrules Тема закрыта.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)