| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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); } незабудь массив пропарсить |
| Автор: 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 |
| Надо писать драйвер или класс. Я с этим не подружился еще но названия знаю |
| Автор: CyClon 6.2.2006, 17:29 |
| А если так: function mq ($q) { mysql_query($q) or die("FucK!"); $i++; } global $i; echo $i; |