15 consejos para optimizar mysql

He traducido unos consejos para optimizar una BD mysql, son consejos muy básicos asi que lo pongo más como recordatorio que como “he descubierto américa”. Como este tipo de cosas se nos suelen olvidar, ahi lo dejo para el que lo quiera recordar.

  • El uso adecuado de los índices mejorar el rendimiento.
  • No realizar calculos en un indice(ej: si tu tienes un indice para una columna llamada salario,no llevar a cabo calculos como salario*2>10000).
  • “LOAD DATA INFILE” Es la manera más rapida de insertar datos en la BD (20 veces más rápida que una inserción normal).
  • Usa INSERT LOW PRIORITY o INSERT DELAYE si quieres queremos demorar las inserciones hasta que la tabla esté libre.
  • Usa TRUNCATE TABLE en lugar de DELETE FROM si estás borrando una tabla entera. (DELETE FROM borra las columnas una a una, TRUNCATE las borra todas de golpe).
  • Usa siempre EXPLAIN para comprobar que tu sentencia select es eficiente.
  • Usa OPTIMIZE TABLE para recuperar espacio no utilizado (Nota: La tabla será bloqueada durante la optimización, se deberá hacer cuando haya poco tráfico).
  • Mejor tener 10 preguntas rápidas que una lenta.
  • Usar cacheo para mejorar la carga de la BD.
  • Normalizar las tablas para asegurar la consistencia de los datos.
  • Utilizar conexiones persistentes.
  • No recojas columnas que no necesitas, evita sentencias del tipo SELECT * FROM.
  • Mysql puede buscar en el prefijo de los indices (ej: Si tienes un indece hola(a,b), no necesitas un indece hola2(a)).
  • No uses HAVING cuando puedas usar WHERE.
  • Usa valores numéricos, mejor que alfabeticos, cuando realices un join.

Fuente:eisabainyo



Leer entradas relacionadas:
  • optimiza tu codigo web
  • Proxy para mysql
  • Pensando en cambiar de hosting
  • Web resizer, tus fotos con menos tamaño
  • Enlaces Interes

    Registrar feed



    Comentarios Recientes

    • максим: Производство и продажа жел...
    • Viajes Superación: lo importante es encontrar una agencia que te res...
    • Максим: Порно бесплатно: целки, пор...
    • Степан Макаров: Занимательно. Чувствуется ...
    • All: Hola, he instalado el theme Equilibrium de the ma...
    • Анна: Бесспорно чтобы бросить ку...
    • Basil: Зона высоких технологий - н...
    • Сергей: Консультация хирурга плат...
    • ericka: esperimento...
    • Ян: Спасибо, что просветили. Ни...

    Viajes

    Destinia.com es una agencia de , que ofrece destinos en el Caribe, España, Egipto, cruceros y cualquier sitio que se pueda imaginar.


    Nube de Tags



    1. DbRunas - 15 consejos para optimizar mysql 4 January 2008

      [...] Como este tipo de cosas se nos suelen olvidar, ahi lo dejo para el que lo quiera recordar.Mas: http://www.eldiariosindiario.com/15-consejos-para-optimizar-mysql/ [...]

    Post a Comment »








    Safari hates me

    Comment Guidelines

    • Hyperlinks are automatically generated.
    • <em>italic</em>
    • <strong>bold</strong>