|
Desarrollo web y tecnología |
|
|
¿Quieres colaborar? click
|
|
|
ENTRADAS RECIENTES » Primeros detalles sobre Photoshop CS6 » Curso online (en español) de HTML5 por Microsoft » Twenty Twelve (2012) será el nuevo tema por defecto en WordPress » Hoja de referencia de etiquetas HTML5 » Google seguirá patrocinando Firefox » Google Zeitgeist 2011: Qué es lo que ha buscado el mundo » Chrome 16, ahora con perfiles de usuario encuesta ÚLTIMOS COMENTARIOS » Ricardo Rodriguez - Posiciona Web en WordAds, el "AdSense" de WordPress.com: Hola David.. Gracias por compartir esta excelente noticia. Pienso que se nos v ... ver comentario » » NoticiasTecnologia en Plugin para manejar microdatos en WordPress: Interesante, para tomarlo en cuenta en cualquier tipo de sitio montado en Wordpr ... ver comentario » » TecnoArk en Apple es el mayor fabricante de teléfonos inteligentes en 2011: Interesante artículo, aunque sin lugar a dudas el próximo año será un difícil añ ... ver comentario » » LordCaos en Candy, un cliente de chat en JavaScript: Precisamente lo que buscaba, gracias... ... ver comentario » » JUAN CARLOS en Ordenar y filtrar resultados de consultas MySQL con PHP, sin saturar la base de datos: me gustan mucho tus publicaciones, gracias por ayudarnos a resolver nuestras dud ... ver comentario » » nuglam en Google cierra varios de sus servicios: no van a cerrar igoogle. solo desactivarán sus caráteristicas sociales. igual un ... ver comentario » » David en Blogger y Picassa cambian de nombre: Pues efectivamente, parece que de momento la cosa está igual que estaba... ... ver comentario » » Pepa en Blogger y Picassa cambian de nombre: Pues desde que publicaste esto no han cambiado nada, no? ... ver comentario » » Mariano en Google+ ¿un fracaso antes de empezar?: Las pabadas que hay que leer de DAW... NO PUEDE VOLTEARLO, ya lo intento 3 veces ... ver comentario » » DJMASTER en Bucles for en PHP: Igual que en C# ! :D ... ver comentario » PATROCINADORES » Cómo hacer una página web |
10 consejos para optimizar el uso de MySQL Por David | 8/abril/2010 13:00h |
Se trata de 10 consejos básicos, pero importantes y a tener en cuenta: 1. Consulta el cache de MySQL. Por ejemplo, en PHP, podemos consultar el cache de la base de datos de la siguiente forma: 2. El uso de índices acelera las consultas a la base de datos MySQL. 3. Cuando hacemos una consulta, de la que sólo esperamos un único resultado, es conveniente hacer uso de LIMIT 1, para que una vez encontrado MySQL no tenga que seguir realizando comparaciones: 4. Los campos que habitualmente utilicemos para realizar búsquedas es conveniente ponerlos como índices, lo que acelerará el proceso. 5. Es muy recomendable utilizar el mismo tipo de columnas para realizar los JOIN. 6. Se desaconseja el uso de ORDER BY RAND(), ya que consume muchos recursos al tener que llamar a la función RAND() por cada registro de la tabla. 7. Evita usar SELECT * si no es necesario, por razones evidentes de rendimiento. 8. Utiliza NOT NULL en lugar de NULL, ya que los campos tipo NULL requieren de mayor espacio y complejidad en las comparaciones. 9. Guarda las direcciones IP en campos UNSIGNED INT en lugar de VARCHAR, por razones obvias de ahorro de memoria. 10. Si es posible, evita las consultas dentro de bucles, ya que estos procesos pueden ser unos auténticos devoradores de recursos de la máquina, y en algunos casos se puede realizar el mismo proceso con una simple consulta MySQL. Y ahora, ¿a qué esperas para ponerlos en práctica? Fuente: craftyman.net
Artículo anterior
Artículo siguiente
También puedes consultar en los diferentes foros de desarrollo web de este sitio web. Referencias externas a este artículo (pingbacks y trackbacks): 0 Puedes enlazar este artículo, desde tu web o blog, a: http://vitaminaweb.com/10-consejos-para-optimizar-el-uso-de-mysql_334 O bien utilizar el siguiente código HTML: <a href="http://vitaminaweb.com/10-consejos-para-optimizar-el-uso-de-mysql_334">10 consejos para optimizar el uso de MySQL</a> |
||||||||||