Назад | Перейти на главную страницу

Включение профилировщика запросов MySQL для веб-сайта?

Я хочу «переключить» профилировщик запросов sql для моего сайта php / mysql и оставить его включенным на некоторое время.

Идея состоит в том, чтобы фиксировать детали использования в течение дня, а затем анализировать запросы и решать, какие из них нужно настроить ...

Я сделал это из командной строки (mysql):

mysql> show profiles;
Empty set (0.00 sec)

mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)

// loaded the website

mysql> show profiles;
Empty set (0.00 sec)

Но никаких результатов. Как включить его для сайта?

Команда SHOW PROFILES добавлена ​​в MySQL Community Server, начиная с версии 5.0.37. Проверьте свою версию сервера MySQL.

Профилирование включено только для текущего сеанса, вы должны выполнять запросы вручную в том же сеансе.