Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как подсчитать сколько идет запросов к базе MySQL


Автор: Путник 7.1.2006, 12:45
Как подсчитать сколько идет запросов к базе MySQL ?

Автор: Mal Hack 7.1.2006, 12:48
Самому реализовать программно счетчик запросов. PHP & MySQL таких возможностей не предоставляют.

Автор: Satana 7.1.2006, 15:47
Путник Заведи отдельную или таблицу, или файл, в который можно будет кидать строку запроса и увеличивать на 1 каждый раз как только идет запрос к бд.

Автор: mr.fox 7.1.2006, 16:14
Путник, я бы написал функцию, заместо Mysql_query
что-то типа
function q($q)
{
mysql_unbuffered_query("insert into stat value('')");
return mysql_query($q);

}
незабудь массив пропарсить smile

Автор: Mal Hack 7.1.2006, 16:42
mr.fox а зачем? Да, unbuff это хорошо, Но суть-то в другом. Надо посчитать кол-во запросов. Это к самой БД не имеет отношения.

Автор: BIG BROTHER 8.1.2006, 23:46
Лучше всего это делать с помощю драйвера. Тогда в драйвере прописать дополнительное свойство - количесво запросов и при каждом вызове метода послыки запроса увеличивать это свойство на 1.

Автор: CyClon 9.1.2006, 11:51
При каждом запросе $query++; Потом просто вывести...

Автор: CyClon 10.1.2006, 20:27
Надо писать драйвер или класс. Я с этим не подружился еще но названия знаю smile

Автор: CyClon 6.2.2006, 17:29
А если так:

function mq ($q) {
mysql_query($q) or die("FucK!");
$i++;
}

global $i;

echo $i;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)