Si hay un límite en la primera consulta, y el conjunto de filas de la consulta habría partido sin la LIMIT es mucho más grande que LIMIT, luego ORDER BY en la consulta es DEFINITIVAMENTE más rápido.
Es decir, si necesita las 50 filas superiores de una tabla de 10,000 filas, es mucho más rápido tener la base de datos ordenada para usted, y devolver solo las 50 filas superiores, que recuperar las 10,000 filas y ordene usted mismo en PHP. Esto es probablemente representativo de la gran mayoría de lo que sucederá en las aplicaciones del mundo real
Si hay algún caso en el que la clasificación en PHP sea comparable, son pocos y distantes.
Además, la clasificación de SQL es mucho más potente - es trivial para ordenar en varias columnas, subconsultas, los valores de retorno de las funciones de agregado, etc.
grandes respuestas a todos, gracias ... Me upvoted todo el mundo tan es YA'LL obtendría algún representante –