Есть ли способ узнать, сколько общего объема памяти MySQL использовалось для построения набора результатов из одного запроса? Я ищу что-то похожее на php memory_get_peak_usage ().
У меня сложный запрос, который выдает несколько строк суммированных данных. Фактический набор результатов крошечный - 6 или 8 строк с плавающим десятичным значением. Но запрос, который я использую для генерации этих значений, довольно сложен - он использует суммы, группировки, подзапросы и т. Д. Для большого набора данных.
Люди предложили использовать EXPLAIN и затем оценить размер строк оттуда. Это звучит ошибочно для меня; Я не уверен, что смогу понять это в любом случае.
Есть ли способ сделать это?