Mejores prácticas con los índices de MySQL

Ayer llegué a la grabación de un interesante Webminar que tubo lugar el 15 de agosto donde la gente de Percona nos dan las mejores prácticas de cómo trabajar los índices de MySQL.

Es un vídeo de 1h (aprox.) donde se da desde un repaso inicial a qué tipo de índices existen en MySQL, cómo y cuando crearlos, etc. y que a medida que va profundizando va dando tips interesantes a las típicas preguntas:

  • ¿Por qué MySQL no está usando este índice?
  • ¿Cuándo va a hacer uso MySQL de un índice?
  • ¿Por qué, a pesar de estar bien creado un índice, MySQL parece ignorarlo?
  • etc.

Hacia el final del vídeo, nos regala un tip con una tipología de QUERY (IN + ORDER BY) en la que MySQL ignora el índice y hace un filesort, estoy convencido que a más de uno nos resultará familiar y nos recordará peleas con WordPress.