Optimizacion De Una Base De Datos

Páginas: 5 (1194 palabras) Publicado: 25 de noviembre de 2012
República Bolivariana de Venezuela
Ministerio de La Defensa del Poder Popular
Universidad Nacional Experimental Politécnica de la
Fuerza Armada Nacional
Núcleo-Lara





























Integrantes
Sección: 8N1IS

Barquisimeto, Noviembre del 2012
Optimización de la configuración del servidor MySQLLa optimización del servidor puede incluir una multitud de enfoques y métodos, lo que intentaremos presentar en lo que sigue es una introducción a los enfoques de base, a saber:

•Compilación del servidor
•Afinamiento de los parámetros del servidor
•Afinamiento de otros parámetros


Para hacer una buena optimización, es necesario proceder con una metodología empírica a saber hacerlas modificaciones una por una y probar cada vez la reacción del sistema para ver el resultado. Una medida del rendimiento antes y después de haber efectuado la optimización permite ver si el sistema ha sido optimizado o no.

Compilación del servidor

Es recomendado utilizar la versión del código fuente del servidor MySQL y compilarla teniendo en cuenta los diferentes parámetros delsistema a saber el conjunto de caracteres a utilizar, el microprocesador sobre el que va a correr y utilizar un compilador adaptado (por ejemplo: pgcc para los microprocesadores Pentium).

Afinamiento de los parámetros del servidor

Es posible optimizar el funcionamiento de MySQL cambiando los valores de los parámetros del servidor.
Como recordarás para mostrar los parámetros se debeutilizar el comando:


show variables;


Para ver el efecto de los parámetros sobre el servidor es necesario ejecutar el comando:


show status;


Existen numerosas herramientas de monitoreo que permiten ver los efectos de los cambios efectuados en los parámetros en el servidor MySQL, por ejemplo Mytop equivalente al comando top de Linux.

El fichero my.cnf contiene todoslos parámetros que deben ser optimizados.
Inicialmente, es posible comenzar con los parámetros que gestionan la memoria. Se debe tener en cuenta que cuanta más memoria disponga el servidor, más rápido será, sin embargo, hay que asegurarse de que la memoria esté disponible.

MySQL contiene un conjunto de buffers y cachés internos, en el que es posible configurar el espacio asignado a cadauno a partir de las variables del fichero my.cnf. Las dos variables más importantes sonkey_buffer_size y table_cache ya que son compartidas por todos los threads que corren sobre el servidor e influyen de manera considerable en el rendimiento.
Un ejemplo de variables:

•key_buffer_size: memoria utilizada para las copias de seguridad de los índices MyISAM.
•table_cache: numero de tablas quepueden ser abiertas simultáneamente.
•read_buffer_size: memoria utilizada para la copia de respaldo de los datos salidos de los full scan de las tablas.
•sort_buffer: memoria utilizada para la copia de respaldo de los datos de las tablas que serán ordenadas con un ORDER BY


Afinamiento de otros parámetros
El servidor MySQL obtiene un funcionamiento óptimo en SOLARIS, sin embargo, esposible optimizarlo en otros SO para aproximarse a su rendimiento ideal.
El uso de RAID-RAID 0 es recomendado para la optimización de las operaciones de lectura escritura. Así como el uso de discos SCSI en vez de IDE.
El uso de redes rápidas optimiza el tiempo de respuesta y optimiza la comunicación entre cliente/servidor y amo/esclavo para la replicación.

Optimización de la base dedatos

Saber lo que está lento en las bases de datos

•Elegir la metodología correcta
•Utilizar índices
•Utilizar OPTIMIZE TABLE


Qué es lo que ralentiza las bases de datos

Generalmente, un cierto número de factores son la causa de la lentitud de las bases de datos. Entre los más frecuentes:

•Insuficiente numero de índices: La primera causa de la lentitud es el uso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Optimización Bases de datos
  • Optimizacion De Bases De Datos
  • Bases de datos optimizacion
  • Optimización de bases de datos
  • BASE DE DATOS , base de datos
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS