The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Время исполнения mysql запроса."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Время исполнения mysql запроса."
Сообщение от Страусъ emailИскать по авторуВ закладки(??) on 09-Ноя-04, 17:17  (MSK)
Привет.
Написал mysql запрос на PHP. Первый в свой жизнь. Оч. доволен :)))
Как получить время исполнения запроса?
То, что phpmyadmin называет query took.
Порылся на php.net, но видимо не знаю что искать.
Подмогнете?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Время исполнения mysql запроса."
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 09-Ноя-04, 18:49  (MSK)
>Привет.
>Написал mysql запрос на PHP. Первый в свой жизнь. Оч. доволен :)))
>
>Как получить время исполнения запроса?
>То, что phpmyadmin называет query took.
>Порылся на php.net, но видимо не знаю что искать.
>Подмогнете?

Солнце, если это MySQL, то просто в MySQL консоли напиши свой запрос, после выполнения будет написано время его исполнения. PHP.NET, да и вообще PHP ту не при чем

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Время исполнения mysql запроса."
Сообщение от Страусъ emailИскать по авторуВ закладки(??) on 10-Ноя-04, 07:27  (MSK)
>>Привет.
>>Написал mysql запрос на PHP. Первый в свой жизнь. Оч. доволен :)))
>>
>>Как получить время исполнения запроса?
>>То, что phpmyadmin называет query took.
>>Порылся на php.net, но видимо не знаю что искать.
>>Подмогнете?
>
>Солнце, если это MySQL, то просто в MySQL консоли напиши свой запрос,
>после выполнения будет написано время его исполнения. PHP.NET, да и вообще
>PHP ту не при чем
Ну вот, я же говорил, что не могу объяснить что ищу.
Воощем так.
Есть php код. Алгоритм кода требует исполнение запроса к mySQL и вывода полученной информации. Кроме информации запроса, хочу вывести время его исполнения. Например, если в phpmyadmin выполнить запрос, то при выводе его результата на экран бует выведено query took. Из этого примера я сделал вывод, что в php должна быть такая информация. Я не думаю, что phpmyadmin 'бежит', открывает консоль, пишет в ней запрос. Мы все-таки программисты, а не юзеры :)
Ну раз это в php, то пошел смотреть доку php.net. Нашел mysql_info, но там нет времени исполнения запроса. Может mySQL и не выдает время, может просто каким-нить счетчиком считают?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Время исполнения mysql запроса."
Сообщение от rnl Искать по авторуВ закладки on 10-Ноя-04, 11:07  (MSK)
как вариант, можно обложить свой запрос microtime'ами и считать разницу.
http://ru.php.net/manual/ru/function.microtime.php
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Время исполнения mysql запроса."
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 10-Ноя-04, 13:41  (MSK)
>как вариант, можно обложить свой запрос microtime'ами и считать разницу.
>http://ru.php.net/manual/ru/function.microtime.php

Нет нет, постойте. Микровремя - это конечно же вариант, но время выполнения запроса в СУБД и то же самое время + задержки при передаче данных по сети - разные вещи. К тому же в MySQL данные можно взять с сервера сразу, а можно по чуть-чуть тащить. Так что прежде чем юзать микровремя, лучше пойти и почитать в документации про mysql_query_info или что-то похожее.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Время исполнения mysql запроса."
Сообщение от Страусъ emailИскать по авторуВ закладки(??) on 10-Ноя-04, 14:39  (MSK)
>>как вариант, можно обложить свой запрос microtime'ами и считать разницу.
>>http://ru.php.net/manual/ru/function.microtime.php
>
>Нет нет, постойте. Микровремя - это конечно же вариант, но время выполнения
>запроса в СУБД и то же самое время + задержки при
>передаче данных по сети - разные вещи. К тому же в
>MySQL данные можно взять с сервера сразу, а можно по чуть-чуть
>тащить. Так что прежде чем юзать микровремя, лучше пойти и почитать
>в документации про mysql_query_info или что-то похожее.
Вот я и спрашиваю - чего похожее есть? Mysql_query_info нету. Есть только mysql_info, но там нет времени исполнения.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Время исполнения mysql запроса."
Сообщение от Страусъ emailИскать по авторуВ закладки(??) on 10-Ноя-04, 14:39  (MSK)
>как вариант, можно обложить свой запрос microtime'ами и считать разницу.
>http://ru.php.net/manual/ru/function.microtime.php

Благодарю, хоть какой-то выход.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру