Inicio > mysql > Consejos para MySQL

Consejos para MySQL

Martes, 15 de diciembre de 2009 Juan Jorquera Dejar un comentario Ir a comentarios

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.

Top 20+ MySQL Best Practices

Vía / @jlantunez

Relacionados

Luis Sacristán

Articulos relacionados:

Optimizar todas las tablas de una base de datos MySQL con PHP MySql – Consultas más usadas Consejos para optimizar MySQL ymipollo.com con UTF-8 Php y Mysql Básico
Categories: mysql Tags: mysql
Sin comentarios aún.
Sin trackbacks aún.


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser