| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Посмотреть список всех запросов в секунду |
| Автор: SkyA 11.10.2006, 12:34 |
| В общем у нас больше сотни запросов в секунду выходит. Это много и хотелось бы как-то по возможности уменьшить их количество. Но для этого нужно узнать все запросы которые выполняются например в одну секунду. Тогда можно что-то предпринять. Есть какие-то варианты как узнать все запросы что выполнялись в течении одной секунды? |
| Автор: Garret 11.10.2006, 12:56 | ||
Я точно не помню, попробуй
|
| Автор: -=Ustas=- 11.10.2006, 13:19 |
| SkyA, как сказал Garret, затем парси результат и вычисляй |
| Автор: SkyA 11.10.2006, 13:44 |
| Делал я в пхпмуадмин SHOW PROCESSLIST показало всего две строки, вместо 143.. навернео потому что не за секунду.. а как сделать чтоб все запросы в течении секунды? |
| Автор: Drache 11.10.2006, 14:37 |
| логи наверно читать. хотя все запросы там не будут ... но можно думаю посмотреть в сторону настройки логов. Временно думаю можно настроить, чтоб записывались все запросы. |
| Автор: -=Ustas=- 11.10.2006, 14:49 |
Там запросы, которые выполняются в данный момент. |
| Автор: DiNaMiK 11.10.2006, 15:05 |
| Можно сделать другим способом. Сделать функцию которыя делает SQL сделать переменую $i++; и считать переменую $i. Вроде должно получиться |
| Автор: Vaulter 11.10.2006, 21:27 |
| мдя. ну если бы писалось все через класс-слой какой. то в какомнить _query() log($query) или какойнить profile($query) был бы выходом... |
| Автор: Garret 12.10.2006, 09:42 |
| Да, оптимальный вариант самому логировать запросы. |