Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Время выполнения (ycuk) 15/06/2007 - 12:08:48
      Re: Время выполнения (EuGen) 21/06/2007 - 12:53:40

> Original message text:
> From: ycuk - 15/06/2007 - 12:08:48
> Subject:Время выполнения
> -----------------
> нужно подсчитать время выполнения запроса самим запросом.
> возможно ли такое?
>


From: EuGen - 21/06/2007 - 12:53:40
Subject:Время выполнения
-----------------
Для тестирования конкретного запроса через скрипт правильнее будет использовать нечто вроде этого:
..
$start_time=mktime(date("h"), date("i"), date("s"))+microtime();
$num_repeat=10000;//чем больше тем точнее но дольше
while ($num_repeat)
{
mysql_query("тестируемый запрос");
$num_repeat--;
};
$end_time=mktime(date("h"), date("i"), date("s"))+microtime();
$final_time=($end_time-$start_time) / $num_repeat;
...
$final_time и будет хранить среднее время выполнения запроса.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31695



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |