Время выполнения запросов внутри хранимых процедур

denver

?>Скриптер
Время выполнения запросов внутри хранимых процедур

Мне нужно оптимизировать скрипт, он делает много запросов к MySQL, в которых используются и хранимые процедуры/функции (внутри каждого еще пара-тройка запросов).
Хотелось бы получить суммарное время выполнения по каждому insert/select, в том числе и тех что внутри процедур.

Устроила бы табличка с полями "Описание запроcа" и "время(ms)". Засекаем время до sql и после и увеличиваем нужное поле. Но я не знаю как внутри хранимой функции засекать точное время, наподобие microtime() в PHP.
 

denver

?>Скриптер
Угу. Прежде мне нужно определить какие из них оптимизировать.

В общем, кроме SHOW STATUS больше ничего вроде и нет, да и это не дает получить желаемого.

Придется отказаться от процедур :(
 
Сверху