website stats » Optimizar MySQL | Solo Código |

Optimizar MySQL

Escrito por J.F. el Sunday, 4 de May del 2008 a las 12:49

Tanto en el entorno web como en el desarrollo de aplicaciones web para escritorio, la interacción de una aplicación con la base de datos es muy común e importante.

En una base de datos pequeña puede que no tengamos problemas, pero si una base de datos comienza a ser considerable, cualquier despiste, puede acarrearnos problemas, cargando registros en memoria de más que no nos hacen falta, realizando un número de consultas elevados, conllevando por consiguiente una ralentización innecesaria de nuestra aplicación.

Para ello puedes echarle un vistazo a alguno de los tips que nos proponen en éste listado. Como ejemplo voy a poner algunos consejos:

  • Evita usar la claúsula DISTINCT siempre que sea posible emplear GROUP BY.
  • Utiliza SQL_NO_CACHE cuando se trate de datos que se están actualizando constantemente.
  • Trata de guiarte siempre a través de los estándares.
  • No uses COUNT (*) en tablas Innodb para cada búsqueda. Para ello deberías usar SQL_CALC_FOUND_ROWS y SELECT FOUND_ROWS().
  • LIMIT m,n no es tan rápido como pueda parecer.

Enlace: | MySQL Performance tips
Vía: | Sentido Web

Escribir comentario

Categoria: General

No hay comentarios

Entradas relacionadas


Deja un comentario

Escribir un comentario

Puedes usar las siguientes etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |