Me pregunto cómo funcionan debajo del capó, especialmente para grandes conjuntos de resultados. Por ejemplo, ¿el DB probablemente escribiría el resultado en bruto en el disco y luego haría una ordenación externa?¿Cómo implementan las bases de datos SQL 'ORDER BY x'?
También me pregunto cómo funciona esto con LIMIT ... OFFSET. Si el DB no puede utilizar un índice existente, parece que el DB tendría que ordenar todo y obtener el subconjunto del conjunto de resultados sin procesar.
+1 gran información (no solo para mysql) – seand