Poster
Новичок
Время выполнения запросов mysql
Доброго!
Заскеаю время в скрипте,
затем идет буквально один запрос
Сразу после запроса - еще отдна засечка времени.
В итоге имеем время до и после запроса
0.00085 s
0.00138 s
Подскажите пожалуйста куда запрос жрет столько времени?
Буквально после каждого запроса в скрипте время увеличивается раза в два, под конец имеем примерно 0.03-0.5 с
Куда копать? В индексы?
Спасибо
Доброго!
Заскеаю время в скрипте,
PHP:
$ddd = microtime();
$ddd = ((double)strstr($ddd, ' ')+(double)substr($ddd,0,strpos($ddd,' ')));
echo '<br><br>'.(number_format(($ddd-$ttt),5))." <font color='yellow'>s</font><br>";
PHP:
list($main_name, $main_alias) = $db -> a_select("SELECT s2.name, s.alias FROM section s JOIN section2 s2 ON (s.id = s2.id1) WHERE cat = 1 AND s2.lang = '".$lang_id."' LIMIT 1", 0);
В итоге имеем время до и после запроса
0.00085 s
0.00138 s
Подскажите пожалуйста куда запрос жрет столько времени?
Буквально после каждого запроса в скрипте время увеличивается раза в два, под конец имеем примерно 0.03-0.5 с
Куда копать? В индексы?
Спасибо
и не копипастить сюда, а сначала пойти почитать ман по explain и самому попробовать разобраться.