sql >> Base de Datos >  >> RDS >> Mysql

Complejidad temporal de ordenar una base de datos

Creo que estás pensando demasiado aquí. Definitivamente un caso de optimización prematura. Si bien todas las soluciones mencionadas anteriormente son perfectamente válidas. Debe saber que 100K+ registros es sopa de pescado para Mysql. Solíamos order rutinariamente en mesas con más de 30 millones de filas, con excelente rendimiento.

Pero usted DEBE tenga un índice en la columna que se está ordenando y verifique dos veces el esquema de su tabla. registro El almacenamiento en caché tampoco se preocupe, mysql lo hace por usted para consultas repetitivas cuando la tabla no ha cambiado. Pero el índice en la columna es un requisito obligatorio, principal y más importante.