|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Gradovtsev 2:5030/1247.7 16 Dec 2001 22:04:00 To : Artem Chuprina Subject : таймаyт -------------------------------------------------------------------------------- Artem Chuprina в письме к Evgeny Malenkov от 10 декабря 2001 г., 15:49 писал: EM>> вот написал себе счетчик, а сеpевp h1.ru pyгается, что он слишком долго EM>> выполняется и пpеpывает его. хотя y меня дома он ноpмально pаботает. что EM>> может вызывать итакyю задеpжкy? AC> Троекратное чтение лога - дело, скорее всего, небыстрое. Особенно если он AC> малость вырастет. То, что скрипт вообще написан ужасно, это второй AC> момент... У меня такую же ошибку выдает h1.ru при работе с Mysql. Причем выдает не всегда. Иногда (обычно) все выполняется за секунду, а иногда долго тормозит и кричит про сабж. В чем может быть дело? И скрипт-то несложный. Вот его суть: >>====== Вот здесь пошел как бы Windows Clipboard ======<< @book_id = $number; $sth = $dbh->prepare("SELECT chapter_id FROM chapters WHERE book_id=$number") # дальше execute и sth->finish foreach (@chapter_id) { $sth = $dbh->prepare("SELECT question_id FROM questions WHERE chapter_id=$_") # дальше execute и sth->finish. # и все question_id заносим в массив } foreach (@question_id) { $sth = $dbh->prepare("SELECT answer_id FROM answers WHERE question_id=$_") # дальше execute и sth->finish. # и все answer_id заносим в массив } # А теперь все записи с этими ..._id удаляем. >>====== А здесь уже как бы и не Windows Clipboard ======<< Т.е. надо удалить связанные записи из 4-х таблиц. Все ..._id определены как ключи и являются числами типа tinyint либо smallint. В самом жестком случае из таблиц надо удалить в сумме около 600 строк. Я так понимаю, что дело в загрузке сервера на момент запуска скрипта. Я прав? А можно как-нибудь избежать таймаута? 16 декабря 2001 г. С наибестейшими регардсами, *Alexey*. ... Смерть стоит того, чтобы жить... В. Цой. --- GoldED+/W32 snapshot-2001.02.24 * Origin: Я к вам пишу - чего же боле? (2:5030/1247.7) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39613c1ce211.html, оценка из 5, голосов 10
|