Beruflich Dokumente
Kultur Dokumente
INTRODUCCIN
El tuning o tambin conocido como afinacin de bases de datos describe un grupo de actividades utilizadas para optimizar y homogenizar el desempeo de stas.
Usualmente se cree que se trata de afinacin de consultas, pero se refiere al diseo de archivos de la base de datos, seleccin del DBMS (Database Management System) gestor de base de datos, sistema operativo y el CPU que utilizar el DBMS
CUAL ES EL OBJETIVO??
El objetivo es maximizar el uso de los recursos del sistema para que el trabajo sea lo ms eficiente y rpido posible.
La mayora de los sistemas estn diseados para administrar el trabajo eficientemente, pero es posible mejorar mucho el desempeo haciendo ajustes en la configuracin de la base de datos y en el DBMS.
Las aplicaciones pueden correr significativamente ms rpido, afinando el rendimiento, ya que nos permite eliminar cuellos de botella y agregar el hardware apropiado.
Los administradores de bases de datos pueden ajustar los sistemas de bases de datos en tres niveles. 1 . El nivel inferior es el nivel de hardware (memoria, discos duros).
2. El segundo nivel consiste en los parmetros de los sistemas de bases de datos, como el tamao de la memoria intermedia y los intervalos de puntos de revisin.
Tuning Database es la actividad de hacer una aplicacin de base de datos funcione ms rpidamente. "Ms rpido" por lo general significa un mayor rendimiento, aunque puede significar un menor tiempo de respuesta para aplicaciones de tiempo crtico
LA CACH DE MYSQL
Estar familiarizado con la funcin de cach, puede mejorar sustancialmente el rendimiento. Dimensionamiento de la memoria cach excesivamente grande puede aumentar el rendimiento y la sobrecarga de desaceleracin. El tamao ideal es de decenas de megabytes. Los tamaos de cach en los cientos de megabytes son por lo general desfavorable. Siempre que se estn ejecutando sus puntos de referencia, no se olvide de establecer el tamao de la cach a cero.
LA NORMALIZACIN
Para optimizar el diseo de base de datos, usted debe centrarse en la normalizacin. Para evitar que los datos redundantes se almacenen en la misma tabla, puede utilizar esta tcnica. Los datos redundantes se traslad a su propia mesa para reducir los requisitos de almacenamiento y los gastos generales y para un procesamiento ms rpido de las consultas
4. OPTIMIZACIN DE TABLAS
Con las columnas cortas en gran medida puede optimizar las tablas. Si es posible, definir columnas como "no nulo". Para acelerar el rendimiento, puede utilizar las tablas de resumen para el almacenamiento de datos o sistemas de informacin.
5. OPTIMIZACIN NDICE
Para agilizar las consultas, asegrese de incluir ms ndices en un nico bloque de memoria. Puede utilizar ndices compuestos para las bsquedas en la primera columna en el ndice. Usted no tiene que siempre ndice de toda la columna. Prefijo ndices tambin demostrado que el rendimiento ms rpido.