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
  • Habra que probar Ubuntu
  • Registrar feed



    Leer mas


    Comentarios Recientes

    • : aprovechad lo k os keda!!!! besotes y hasta pront...
    • La prima: Que pena q esto se os esta acabando :-( Cuando v...
    • Rafael del Barco Carreras: ELECCIONES 2008 Pasados tres meses… ...
    • Silvia: Pues a ver si tb me contais a mi en persona lo de...
    • Isabel: Hola chicos...ya leo que lo estais pasando muy bi...
    • asier: Ahora sí que me estás dando envidia de la buena...
    • sandra: Hole chicos, que guay de vacances ,, ya tengo gan...
    • Oskar: La ama está mas tranquila, ya os ha visto en la ...
    • La prima: Mira q nunca me dio por mirar a menudo tu pagina,...
    • Guías de viaje: Me gustaría saber si alguien tiene la versión 2...

    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>