Operación Microsoft Access 97 Optimizar el rendimiento Optimizar el rendimiento general de las Tablas Existen varias operaciones que pueden llevarse a cabo para optimizar las bases de datos. Además de las siguientes sugerencias, se puede utilizar el Analizador de rendimiento para analizar tablas específicas de la base de datos. • Diseñar tablas sin datos redundantes. Una base de datos bien diseñada es un requisito básico para una rápida recuperación y actualización de los datos. Si las tablas existentes contienen datos redundantes, se puede utilizar el Asistente para analizar tablas con el fin de dividir las tablas en tablas relacionadas para almacenar los datos de un modo más eficaz. • Seleccionar los tipos de datos apropiados para los campos. Se puede ahorrar espacio en la base de datos y mejorar las operaciones de combinación mediante la selección de tipos de datos apropiados para los campos. Al definir un campo, seleccionar el tipo de datos o el tamaño de campo más pequeño que sea apropiado para los datos del campo. • Crear índices para los campos que se ordenen o combinen, o para los que se establezcan criterios. Se puede mejorar considerablemente la velocidad de las consultas mediante la indexación de campos en ambos lados de las combinaciones o mediante la creación de una relación entre esos campos y la indexación de cualquier campo utilizado para establecer criterios para la consulta. La localización de registros mediante el cuadro de diálogo Buscar es también mucho más rápida cuando se busca un campo indexado. No obstante, los índices no son adecuados en todos los casos. Los índices aumentan el tamaño del archivo “.mdb”, reducen la concurrencia (la posibilidad de que varios usuarios modifiquen una página a la vez) en las aplicaciones de múltiples usuarios y reducen el rendimiento cuando se actualizan datos de campos que están indexados o cuando se agregan o eliminan registros. Es conveniente experimentar para determinar qué campos deben estar indexados. Al agregar un índice se puede acelerar una consulta un segundo, pero también se puede enlentecer la adición de una fila de datos en dos segundos y causar problemas de bloqueo. Además se puede suponer sólo un beneficio insignificante, dependiendo de qué otros campos están indexados. Por ejemplo, al agregar un índice a un campo “CódigoPostal” puede obtenerse una ganancia de rendimiento muy escasa si los campos “NombreCompañía” y “Apellido” de la tabla ya están indexados. Independientemente de los tipos de consultas creadas, sólo se deben indexar campos que tengan principalmente valores exclusivos. En un índice de varios campos, utilizar sólo tantos campos como sea necesario. Guía del Usuario Página 259 Centro de Capacitación en Informática Operación Microsoft Access 97 Uso del Analizador de rendimiento Dependiendo de la configuración del equipo y del entorno de trabajo, existen diversas acciones que se puede llevar a cabo para mejorar el rendimiento de Microsoft Access o de la base de datos. Lo más conveniente es comenzar por utilizar el Analizador de rendimiento, que permite analizar una base de datos entera o solamente determinados objetos seleccionados de la base de datos. El Analizador de rendimiento puede proponer algunos cambios que realizará automáticamente si así lo desea el usuario. Para optimizar el rendimiento de la base de datos con el Analizador de rendimiento, se debe realizar el siguiente procedimiento: 1. Abrir la base de datos que se desea optimizar. 2. En el menú Herramientas, escoger la opción Analizar y, a continuación, elegir la opción Rendimiento. 3. Hacer clic en la ficha correspondiente al tipo de objeto de la base de datos que se desea optimizar. Seleccionar la ficha Todo para ver una lista de todos los objetos de la base de datos. 4. Seleccionar los nombres de los objetos de la base de datos que se desean optimizar. Hacer clic en el botón Seleccionar todo para seleccionar todos los objetos de la base de datos de la lista. 5. Repetir los pasos 3 y 4 hasta que se hayan seleccionado todos los objetos que se desean optimizar y, a continuación, elegir el botón Aceptar. El Analizador de rendimiento muestra tres tipos de resultados del análisis: Recomendación, Sugerencia e Idea. Al seleccionar un elemento de la lista Resultados del análisis, se muestra información acerca de la optimización propuesta en el cuadro Notas del análisis situado bajo la lista. Antes de llevarse a cabo las sugerencias de optimización, deben tenerse en cuenta ciertos inconvenientes potenciales que presentan. Para ver una descripción de los inconvenientes, se debe seleccionar una sugerencia en la lista y leer la información incluida en el cuadro Notas del análisis. Access puede realizar las optimizaciones de tipo Recomendación y Sugerencia automáticamente, mientras que las de tipo Idea tienen que ser llevadas a cabo manualmente por el usuario. Página 260 Guía del Usuario Centro de Capacitación en Informática Operación Microsoft Access 97 6. Seleccionar una o varias de las recomendaciones o sugerencias que se deseen llevar a cabo y, a continuación, elegir el botón Optimizar. El analizador de rendimiento realizará las optimizaciones y las marcará como Resuelto. Continuar este proceso hasta que el analizador de rendimiento haya finalizado todas las recomendaciones y sugerencias que se desee que realice. Para llevar a cabo todas las recomendaciones y sugerencias, se debe elegir el botón Seleccionar todo y, a continuación, elegir el botón Optimizar. Para llevar a cabo una optimización del tipo Idea, se debe seleccionar esa optimización y seguir las instrucciones que se muestran en el cuadro Notas del análisis. ☞ El Analizador de rendimiento no proporciona sugerencias acerca de cómo mejorar el rendimiento del programa Microsoft Access propiamente dicho ni del sistema en el que se está ejecutando. Guía del Usuario Página 261 Centro de Capacitación en Informática Operación Microsoft Access 97 Página 262 Guía del Usuario Centro de Capacitación en Informática