Está en la página 1de 2

ADMINISTRACIÓN DE LAS BASES DE DATOS CORPORATIVAS

Para obtener un mejor desempeño en las bases de datos corporativas en las
Territoriales del Instituto Geográfico Agustín Codazzi (IGAC), es necesario
realizar de forma continua el siguiente procedimiento de administración en las
bases de datos geográficas que administra cada territorial.
Este procedimiento permite, que la información que los digitalizadores u otros
usuarios que están realizando procesos de edición en la base de datos de algún
municipio en particular, pueda guardar correctamente sus trabajos de edición
en la base de datos corporativa y se realice una limpieza correcta a los datos
temporales que se crean durante estos procesos de edición.
Cabe recalcar que este procedimiento se debe realizar de forma periódica por
lo menos dos veces al mes para asegurar que los procesos que se llevan en la
base de datos se reflejen correctamente al final de los procesos de
reconciliación y posteo y en la administración de versiones.
También es importante recalcar que este proceso solo debe realizarse por el
usuario encargado de las bases de datos corporativas en cada territorial, quien
conoce el alcance de los usuarios digitalizadores y quien está en constante
seguimiento de los procesos de aseguramiento de calidad en los diferentes
municipios.
Si bien, este procedimiento busca obtener un mejor desempeño en las bases
de datos corporativas en procesos de visualización de datos y edición de
información, no asegura que estos procesos sean más rápidos de realizar,
debido a que el componente tecnológico (hardware, red, otros) es el que limita
la velocidad de procesamiento de la información.

A continuación los pasos para administrar la base de datos corporativa:
1. Cambiar el
parámetro
“max_fsm_relations”
en
el archivo
postgresql.conf, ubicado en la carpeta de instalación del postgres.
Este parámetro permitirá recuperar y administrar eficientemente el
espacio utilizado por postgres para el manejo de las tablas y para el
reciclaje del espacio temporal utilizado en los procesos de manipulación
de datos. Este parámetro se debe habilitar, ya que se encuentra
deshabilitado y colocar su valor en 3000 así:
#max_fsm_relations = 1000
max_fsm_relations = 3000

# min 100, ~70 bytes each a:
# min 100, ~70 bytes each

2. Una vez realizado el cambio anterior, se debe reiniciar el servicio de
Postgresql.

4. Una vez que los datos estén reconciliados y posteados hasta la versión Default. Recrear las versiones. Este proceso lleva los datos de las tablas A y D a las tablas de negocio de la base de datos corporativa. Este dependerá de donde está instalado ArcSDE en cada servidor.3. Esta plantilla genera los comandos para crear las versiones desde la línea de comando de Python de ArcCatalog. Se deben reconciliar y postear todas las versiones hasta llegar a la versión Default. Realizar el Backup de la base de datos. Ejecutar el siguiente comando: sdeversion -o compress -u sde –p “password usuario sde” -i sde:postgresql -s “dirección IP del servidor donde esta postgres” -D “Base de datos gdb_xxxxx_np” –N 6. 5. Para hacer esto debe ejecutar los siguientes pasos desde la línea de comandos de Windows:   Ir a la ruta de instalación de Arcsde a la carpeta “ArcSDE\pgexe\bin”. Realizar el proceso de “compress” en la base de datos para realizar una limpieza de los estados temporales de los procesos de edición de los usuarios y finalizar la escritura de los datos en las tablas de negocio de las bases de datos. En este proceso es necesario corregir cualquier conflicto que se presente en la reconciliación de versiones. . 7. se sugiere utilizar la plantilla adjunta a este documento para recrear las versiones. es necesario borrar todas las versiones de la base de datos (para cada municipio). Debido a que este proceso es dispendioso.