10 consejos para optimizar las consultas en MySQL

Justin Silverton ha publicado diez pequeñas recomendaciones para mejorar el rendimiento de nuestras consultas en MySQL. Algunas son bastante comunes, de hecho faltan algunas importantes desde mi punto de vista (por ejemplo dos clasicos: filtrar la información lo máximo posible antes de realizar cualquier Join; incluir las condiciones en la cláusula “where” en el mismo orden que tenga en los índices).

En cualquier caso merece la pena dedicar 5 minutos a revisar algunas de las recomendaciones que encontraréis detalladas en la página del autor (en inglés):

  1. Usar el comando “explain“.
  2. Usar permisos menos complejos.
  3. Funciones específicas de MySql pueden ser testeadas mediante el comando “benchmark“.
  4. Optimizar la cláusula “where“.
  5. Ejecutar “optimize table“.
  6. Evitar los campos con longitudes variables cuando no sean estrictamente necesarios.
  7. Usar “insert delayed“.
  8. Usar prioridades para las consultas.
  9. Usar inserciones “multiple-row“.
  10. Sincronizar los tipos de datos.

Enlaces:
10 tips for optimizing mysql queries

Una respuesta a 10 consejos para optimizar las consultas en MySQL

  1. nirvana dice:

    tambien es muy importante lanzar los procesos de estadísticas y analisis de tablas e indices para mejorar el rendimiento.🙂

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: