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