Количество sql запросов на странице

Статус
В этой теме нельзя размещать новые ответы.

rasandrey

Участник
Регистрация
2 Апр 2009
Сообщения
214
Реакции
6
Как можно узнать количество запросов при выполнении скрипта?
 
Поставить счетчик, инкрементить его при каждом запросе к БД и в конце вывести
 
Поставить счетчик, инкрементить его при каждом запросе к БД и в конце вывести
Очень содержательный ответ!
По сабжу, можно либо подключить класс для работы с бд и уже в нем подсчитать кол-во запросов и время выполнения, либо:
1. ищите, где у вас есть mysql_query() и меняйте везде на mysql_query_sum()
2. объявляете переменные:
PHP:
$sum_query = 0;
$sum_query_return = "";
3. в файле с функциями добавляете следующее:
PHP:
function mysql_query_sum($sql)
{
    global $sum_query, $sum_query_return;
    $res = mysql_query($sql);
    $sum_query++;
    $sum_query_return = "Запросов к базе данных: ".$sum_query;
    return $res;
}
3. в конце скрипта в нужном месте выводим:
PHP:
echo $sum_query_return;

Enjoy!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху