Resumen

Páginas: 32 (7894 palabras) Publicado: 19 de julio de 2012
Rendimiento de la base de datos
El rendimiento de base de datos se centra en el ajuste y la optimización del diseño, parámetros, y la construcción física de los objetos de base de datos, específicamente las tablas e índices, y los archivos en los que sus datos están almacenados.
La composición real y la estructura de los objetos de la base de datos deben ser monitoreados continuamenteNingunatarea puede optimizar el rendimiento de las consultas SQL en ejecución si existe un mal diseño de la base de datos.
La mayoría de los DBMS principales apoyan las siguientes técnicas aunque tal vez con diferentes nombres.
• Particionamiento
• Raw partitions o file systems
• Indexacion
• Desnormalizacion
• Clustering
• Compresion
• Espacio Libre
• Reorganizacion
Particionado Una tablaes un conjunto lógico de datos relacionados entre si. Una de las ecisiones que el DBA debe realizar es cómo almacenar esos datos. Las diferentes opciones de almacenamiento de las tablas son:
• Única tabla a único archivo
• Única tabla a múltiples archivos
• Múltiples tablas a un único archivo
Particionado
• Única tabla a único archivo: Los datos en el archivo tiene el formato tal como elDBMS entienda la estructura de la tabla y cada registro se inserta en esa tabla se almacena en el mismo archivo.
Sin embargo, esta configuración no es necesariamente el más eficiente.
• Múltiples tablas en un solo archivo: Este tipo de asignación se utiliza para las tablas pequeñas, tales como tablas de búsqueda y tablas de códigos, y puede ser más eficiente desde una
perspectiva de lautilización del disco.
• Única tabla a múltiples archivos: Esta opción se utiliza con mayor frecuencia para las tablas muy grandes que requieren que los datos deben de estar físicamente separados en el nivel de almacenamiento. Asignación a los archivos múltiples se logra mediante el uso de tablas con particiones o mediante la aplicación de dispositivos de disco segmentado.

El paralelismo: Es elproceso de usar múltiples tareas para acceder a la base de datos en paralelo.
Una petición en paralelo puede ser invocada para utilizar los motores múltiples y simultáneos de lectura para una única sentencia SQL. El paralelismo es deseable, ya que puede reducir sustancialmente el tiempo transcurrido para las consultas de base de datos.
Raw Partición o File System: Una raw partition es eltipo preferido de configuracion física para el almacenamiento de base de datos porque la información se almacenan en caché por el sistema operativo cuando un sistema de archivos se utiliza. Cuando la informacion se almacenan en el sistema operativo, el DBMS no sabe si los datos han sido copiados al disco o no. los datos en el disco, el sistema operativo puede retrasar la escritura hasta más tardeporque los datos pueden estar todavía en la memoria caché de sistema de archivos. Si se produce un error, los datos en una base de datos utilizando el sistema de archivos para el almacenamiento puede llegar a ser muy costoso.
Como evitamos eso: Si se utiliza raw partition, los datos se escriben directamente desde la memoria caché de base de datos a disco sin utilizar el sistema de archivos comointermediario o utilizar el almacenamiento en caché del sistema, Cuando se utiliza un sistema de archivos, el
sistema operativo no reversa espacio para el uso de bases de datos.
Desde la perspectiva del rendimiento, no hay ventaja en tener una capa secundaria de almacenamiento en caché en el sistema de archivos o de nivel de sistema operativo, la memoria caché de DBMS es suficiente. Enrealidad, el trabajo adicional requerido para almacenar los datos una segunda vez consume recursos, con lo que afecta negativamente el rendimiento global de las operaciones de base de datos.

Indexación: La creación de los índices correctos en las tablas de la base de datos es tal vez la única técnica de ajuste de rendimiento mayor que un DBA puede realizar. Los índices se usan para mejorar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • resumen resumen
  • EL RESUMEN DEL RESUMEN
  • resumen del resumen
  • Resumen
  • Resumen
  • Yo resumiendo
  • Resumen
  • Resumen

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS