Consejos para MySQL
Original de Sentido Web
Una serie de consejos bastante útiles para usar en MySQL, algunos ya conocidos y otros no tanto:
Optimiza tus queries para la caché: por ejemplo es preferible crear una condición en el WHERE que sea fecha>’$fecha’ que fecha>now(), ya que indicando que fecha exáctamente, si la query se vuelve a ejecutar puede ser rescatada de la cache. Usa mismo tipo de campos para las JOINs: si los campos son de distinto tipo en las tablas, al hacer el join MySQL no es capaz de usar uno de los Ãndices (suponiendo que estén indexados, claro). No uses ORDER BY RAND(): es preferible obtener una lista de ids aleatorios mediante código y luego obtener los registros por esos IDs. Evita SELECT *: cuantos más campos leas, más información recuperas y más lentas serán las queries. Usa ENUM en vez de VARCHAR: cuando uses un campo para un número limitado de strings es preferible usar ENUM ya que internamente se usa un tinyint. Utiliza PROCEDURE ANALYSE(): comprobará tu tabla y te recomendará cambios para mejorar su optimización. Usa campos de longitud fija: hará que la tabla sea más rápida.
Más consejos interesantes en el post original.
VÃa / @jlantunez
Relacionados
Comentarios Recientes