Получить использование базы данных для запроса mysql
Есть ли способ/команда для получения данных об использовании БД запросом, т.е. сколько памяти БД он использовал, сколько времени заняло выполнение... и т.д., чтобы я мог спланировать и оптимизировать запрос
Я попытался погуглить, но смог найти только способы получения данных об использовании процессора (использование памяти на уровне приложения), но не нашел ничего, связанного с использованием БД
Я использую Mysql DB и Django
Память - Нет. Большая часть памяти в некотором смысле "общая", поэтому невозможно изолировать использование памяти для одного запроса или даже одного соединения.
Speed -- Медленный журнал предоставляет прошедшее время и несколько других статистических данных о любом "медленном" запросе. Значение по умолчанию long_query_time = 10 (секунды) должно быть изменено при включении.
Если вы вернулись с конкретным запросом, по которому вам нужна помощь, пожалуйста, предоставьте запрос, EXPLAIN SELECT ... и SHOW CREATE TABLE. (Нет, мы не умеем оптимизировать на уровне фреймворка (Django).)