Как отслеживать производительность MySQL запросов с помощью PHP?

Использует простой get_memory_usage() надежный метод для отслеживания использования памяти конкретного запроса MySQL?

Есть ли get_memory_usage() посчитать также процесс sql или это отдельно?

-1

Решение

Нет, если вы спрашиваете о memory_get_usage. Подсчитывает память, используемую только PHP-скриптом. Mysql — это отдельный процесс, работающий независимо от вашего PHP-скрипта.

0

Другие решения

Я нашел apache ab (http://httpd.apache.org/docs/2.0/programs/ab.html). Это не говорит вам memory_usage, но время, необходимое для завершения запроса. При 10000 запросах вы получаете среднее время для всего запроса. Это было хорошим решением для меня, потому что ясно показало, что конкретный запрос слишком много ресурсов или нет.

0

По вопросам рекламы [email protected]