Использует простой get_memory_usage()
надежный метод для отслеживания использования памяти конкретного запроса MySQL?
Есть ли get_memory_usage()
посчитать также процесс sql или это отдельно?
Нет, если вы спрашиваете о memory_get_usage. Подсчитывает память, используемую только PHP-скриптом. Mysql — это отдельный процесс, работающий независимо от вашего PHP-скрипта.
Я нашел apache ab (http://httpd.apache.org/docs/2.0/programs/ab.html). Это не говорит вам memory_usage, но время, необходимое для завершения запроса. При 10000 запросах вы получаете среднее время для всего запроса. Это было хорошим решением для меня, потому что ясно показало, что конкретный запрос слишком много ресурсов или нет.