Recentemente, atualizei um servidor para o MySQL 8.0.20 de 5.7.30 e encontrei este erro em uma consulta onde nunca havia aparecido no passado. Parece estar relacionado de alguma forma à inclusão de SQL_CALC_FOUND_ROWS
à medida que o erro desaparece quando é removido. Eu aumentei sort_buffer_size
e agora as coisas parecem bem, mas fico me perguntando por que isso aconteceria de repente no MySQL 8?
Posso fornecer mais detalhes sobre a consulta e o esquema específicos envolvidos, se necessário, mas minha pergunta é mais geral " algo mudou na versão 8 que causaria isso "?
[> O modificador de consulta SQL_CALC_FOUND_ROWS e o FOUND_ROWS() que o acompanha