Existen unas cuantas tareas de mantenimiento que deben realizarse periódicamente para ayudar a conservar la geodatabase y sus niveles actuales de rendimiento. Estas tareas, que pueden llevar a cabo administradores de servidores o administradores de geodatabases, se describen en las secciones siguientes.
Comprimir geodatabases versionadas
La operación de compresión quita los estados a los que una versión ya no hace referencia y puede mover las filas de las tablas delta a la tabla base. Para obtener más información sobre cómo funciona la operación de compresión y en qué casos debe utilizarla, consulte Operación de compresión de geodatabase.
Solo un administrador del servidor o un administrador de geodatabase puede realizar la operación de compresión en servidores de bases de datos. No tendrá acceso a la función Comprimir base de datos si no pertenece a uno de estos roles.
- Inicie sesión como administrador del servidor o administrador de geodatabase, inicie ArcMap y abra la ventana Catálogo.
- Haga doble clic en el servidor de base de datos que contiene la geodatabase que desea comprimir.
Esto lo conectará al servidor de base de datos.
- Haga clic con el botón derecho del ratón en la geodatabase que desea comprimir.
- Haga clic en Administración en el menú de acceso directo de la geodatabase y haga clic en Comprimir base de datos.
Aparecerá una barra de progreso mientras se ejecuta la operación de compresión. La barra avanzará hasta que se complete la operación.
Actualizar estadísticas
El optimizador de consultas de SQL Server utiliza las estadísticas de la base de datos para determinar la distribución de valores en un índice. Con el tiempo, cuando se editan los datos, las estadísticas ya no representan la verdadera distribución de datos en los índices y tablas. Por consiguiente, si las estadísticas de la base de datos están anticuadas, ello puede afectar negativamente al rendimiento de las consultas. Actualizar las estadísticas después de que las tablas y otros objetos de datos en la geodatabase hayan cambiado ayuda a optimizar el rendimiento de las consultas.
SQL Server Express está configurado de forma predeterminada para actualizar automáticamente las estadísticas. Por consiguiente, solo tendría que analizarlas y actualizarlas manualmente después de realizar una gran número de cambios en la geodatabase, como después de truncar o anexar una gran cantidad de datos o de realizar una operación de compresión.
Para actualizar las estadísticas manualmente, siga estos pasos:
- Inicie sesión como administrador del servidor o administrador de geodatabase, inicie ArcMap y abra la ventana Catálogo.
- Haga doble clic en el servidor de base de datos que contenga la geodatabase para la que desee actualizar las estadísticas.
Esto lo conectará al servidor de base de datos.
- Haga clic con el botón derecho en la geodatabase, haga clic en Administración y haga clic en Mantenimiento de geodatabase.
- Active Analizar en el cuadro de diálogo Mantenimiento de geodatabase.
- Haga clic en Aceptar.
Reconstruir índices
Después de haber realizado muchas ediciones o una operación de compresión de la geodatabase, es posible que los índices se hayan fragmentado. Esto probablemente no afectará demasiado al rendimiento en una geodatabase de escritorio o grupo de trabajo, pero si se vuelven a generar los índices podría experimentar una pequeña mejora del rendimiento.
Para reconstruir los índices de una geodatabase de escritorio o grupo de trabajo, siga estos pasos:
- Inicie sesión como administrador del servidor o administrador de geodatabase, inicie ArcMap y abra la ventana Catálogo.
- Haga doble clic en el servidor de base de datos que contiene la geodatabase con los índices que desea volver a generar.
Esto lo conectará al servidor de base de datos.
- Haga clic con el botón derecho en la geodatabase, haga clic en Administración y haga clic en Mantenimiento de geodatabase.
- Active Reconstruir todos los índices en el cuadro de diálogo Mantenimiento de geodatabase.
- Haga clic en Aceptar.
Reducir geodatabases
Con el tiempo, al ir eliminando y agregando datos, los archivos de datos de las geodatabases pueden dividirse en fragmentos dispersos cada vez más pequeños. El rendimiento puede verse afectado, porque las consultas tienen que explorar un número cada vez mayor de archivos independientes para acceder a los datos la primera vez que se consultan o cuando se actualizan. Para corregir el problema, puede reducir las geodatabases almacenadas en SQL Server Express. La reducción de la geodatabase reorganiza el almacenamiento de la base de datos en disco, reduciendo el tamaño de los archivos de datos.
No será necesario reducir las geodatabases muy a menudo. De hecho, hacerlo podría resultar perjudicial: una operación de reducción puede aumentar la fragmentación del índice de la base de datos.
Además, si el tamaño de la geodatabase aumenta hasta el estado previo a la reducción poco después de reducirla, esto significa que el espacio que redujo es necesario para las operaciones normales; por consiguiente, no era necesaria la operación de reducción. Para determinar el tamaño de la base de datos, haga clic con el botón derecho en ella, haga clic en Propiedades y haga clic en la pestaña Administración. El tamaño se muestra en la sección General.
Si la geodatabase en SQL Server Express se acerca al límite de tamaño de 10 GB, siga estos pasos para reducir la base de datos y tratar de ganar espacio de almacenamiento adicional.
- Inicie sesión como administrador del servidor o administrador de geodatabase, inicie ArcMap y abra la ventana Catálogo.
- Haga doble clic en el servidor de base de datos que contenga la geodatabase que desee reducir.
Esto lo conectará al servidor de base de datos.
- Haga clic con el botón derecho en la geodatabase, haga clic en Administración y haga clic en Mantenimiento de geodatabase.
- Active Acortar geodatabase en el cuadro de diálogo Mantenimiento de geodatabase.
- Haga clic en Aceptar.