You are on page 1of 2

ADMINISTRACIN DE LAS BASES DE DATOS CORPORATIVAS

Para obtener un mejor desempeo en las bases de datos corporativas en las


Territoriales del Instituto Geogrfico Agustn Codazzi (IGAC), es necesario
realizar de forma continua el siguiente procedimiento de administracin en las
bases de datos geogrficas que administra cada territorial.
Este procedimiento permite, que la informacin que los digitalizadores u otros
usuarios que estn realizando procesos de edicin en la base de datos de algn
municipio en particular, pueda guardar correctamente sus trabajos de edicin
en la base de datos corporativa y se realice una limpieza correcta a los datos
temporales que se crean durante estos procesos de edicin.
Cabe recalcar que este procedimiento se debe realizar de forma peridica 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
reconciliacin y posteo y en la administracin de versiones.
Tambin 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 desempeo en las bases
de datos corporativas en procesos de visualizacin de datos y edicin de
informacin, no asegura que estos procesos sean ms rpidos de realizar,
debido a que el componente tecnolgico (hardware, red, otros) es el que limita
la velocidad de procesamiento de la informacin.

A continuacin los pasos para administrar la base de datos corporativa:


1. Cambiar el
parmetro
max_fsm_relations
en
el archivo
postgresql.conf, ubicado en la carpeta de instalacin del postgres.
Este parmetro 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 manipulacin
de datos. Este parmetro 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.

3. Se deben reconciliar y postear todas las versiones hasta llegar a la


versin Default. En este proceso es necesario corregir cualquier conflicto
que se presente en la reconciliacin de versiones.
4. Una vez que los datos estn reconciliados y posteados hasta la versin
Default, es necesario borrar todas las versiones de la base de datos
(para cada municipio).
5. Realizar el proceso de compress en la base de datos para realizar una
limpieza de los estados temporales de los procesos de edicin de los
usuarios y finalizar la escritura de los datos en las tablas de negocio de
las bases de datos. Este proceso lleva los datos de las tablas A y D a las
tablas de negocio de la base de datos corporativa. Para hacer esto debe
ejecutar los siguientes pasos desde la lnea de comandos de Windows:

Ir a la ruta de instalacin de Arcsde a la carpeta


ArcSDE\pgexe\bin. Este depender de donde est instalado
ArcSDE en cada servidor.
Ejecutar el siguiente comando: sdeversion -o compress -u sde
p password usuario sde -i sde:postgresql -s direccin
IP del servidor donde esta postgres -D Base de datos
gdb_xxxxx_np N

6. Realizar el Backup de la base de datos.


7. Recrear las versiones. Debido a que este proceso es dispendioso, se
sugiere utilizar la plantilla adjunta a este documento para recrear las
versiones. Esta plantilla genera los comandos para crear las versiones
desde la lnea de comando de Python de ArcCatalog.

You might also like