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

Deshacerse de Uso temporal; Uso de clasificación de archivos

Como ya se dijo, "usar filesort" y "usar temporal" no siempre implican un mal rendimiento.

Aquí son algunas pautas básicas para mejorar el rendimiento de las sentencias ORDER BY. Lo más destacado:

Primero intente usar índices (asegúrese de que los campos por los que está ordenando tengan índices). Tenga en cuenta que aumentar las variables del sistema sort_buffer_size y read_rnd_buffer_size también puede tener un efecto negativo en otras consultas:considere configurarlas específicamente para la sesión para la que las necesita y déjelas por defecto para todas las demás sesiones.