Existen algunas tareas de mantenimiento que deben realizarse regularmente para ayudar a conservar la geodatabase y sus niveles de rendimiento existentes. Estas tareas, que pueden ser realizadas por administradores de servidores o administradores de geodatabases, se describen en las secciones que aparecen a continuación.
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 qué realiza la operación de compresión y para qué la utilizaría, consulte Compresión de geodatabases.
En los servidores de base de datos, la operación de compresión solo puede ser realizada por un administrador de servidores o un administrador de geodatabases. Usted no tiene 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 para actualizar automáticamente las estadísticas de forma predeterminada, de forma que solo sería necesario analizar y actualizar manualmente después de realizar un gran número de cambios en la geodatabase, por ejemplo, después de truncar e incorporar una gran cantidad de datos o tras ejecutar una operación de compresión.
Siga estos pasos para actualizar manualmente las estadísticas:
- 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 un gran número de ediciones o una operación de compresión de la geodatabase, sus índices pueden quedar fragmentados. Probablemente no afectará al rendimiento en una medida considerable en una geodatabase de escritorio o de grupo de trabajo, pero la reconstrucción de los índices puede proporcionarle una pequeña mejora del rendimiento.
Siga estos pasos para reconstruir los índices de una geodatabase de escritorio o de grupo de trabajo:
- 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.
Encoger 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 detecta que su geodatabase de SQL Server Express se está acercando a su límite de tamaño de 10 GB, siga estos pasos para encoger la base de datos y, posiblemente, recuperar algo de espacio de almacenamiento.
- 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 Encoger geodatabases en el cuadro de diálogo Mantenimiento de geodatabase.
- Haga clic en Aceptar.