(Insertar captura referencial de PostgreSQL o pgAdmin III)
¿Por qué se realiza este proceso? #
Este proceso se realiza cuando se requiere ajustar la configuración de memoria de PostgreSQL para mejorar el rendimiento de la base de datos.
La configuración se realiza modificando algunos parámetros del archivo postgresql.conf, ubicado en la carpeta de datos de PostgreSQL.
¿Cómo solucionarlo? #
- Buscar pgAdmin III desde el menú Inicio de Windows.
- Hacer clic derecho sobre pgAdmin III y seleccionar Abrir ubicación del archivo.
(Insertar captura de pgAdmin III en el menú Inicio)
- En la carpeta donde se encuentra pgAdmin III, hacer clic derecho sobre el acceso directo y seleccionar nuevamente Abrir ubicación del archivo.
(Insertar captura de la ubicación de pgAdmin III)
- Ubicar la versión de PostgreSQL instalada, por ejemplo 9.4.
(Insertar captura de la carpeta PostgreSQL 9.4)
- Ingresar al disco C: o D: y abrir la carpeta ContasiscorpDataSQL.
(Insertar captura de la carpeta ContasiscorpDataSQL)
- Abrir la carpeta data.
(Insertar captura de la carpeta data)
- Abrir el archivo postgresql.conf.
(Insertar captura del archivo postgresql.conf)
- En el archivo postgresql.conf, ingresar a Edición y seleccionar Buscar.
(Insertar captura de la opción Buscar)
- Buscar y modificar los siguientes parámetros:
- shared_buffers
- temp_buffers
- work_mem
- effective_cache_size
- En los parámetros shared_buffers, temp_buffers y work_mem, quitar el signo numeral # que se encuentra al inicio de la línea y colocar el valor 1024MB.
Ejemplo:
shared_buffers = 1024MB
temp_buffers = 1024MB
work_mem = 1024MB
- En el parámetro effective_cache_size, quitar el signo numeral # que se encuentra al inicio de la línea y colocar la mitad de la memoria RAM del equipo.
Ejemplo:
Si el equipo tiene 16 GB de RAM, colocar:
effective_cache_size = 8GB
- Guardar los cambios realizados en el archivo postgresql.conf.
(Insertar captura de la opción Guardar)
- Cerrar el archivo.
- Reiniciar el servicio de PostgreSQL o reiniciar el servidor.
- Ingresar nuevamente al Sistema Contasis SQL y validar el funcionamiento.
Importante: Este procedimiento debe realizarse en el servidor donde se encuentra instalada la base de datos PostgreSQL.
Importante: Antes de modificar el archivo postgresql.conf, se recomienda realizar una copia de seguridad del archivo original.
Importante: El valor de effective_cache_size debe colocarse según la memoria RAM disponible del servidor. No debe asignarse un valor mayor al que el equipo puede soportar.
Tips #
- Validar primero cuánta memoria RAM tiene el servidor.
- Realizar una copia del archivo postgresql.conf antes de modificarlo.
- Verificar que los parámetros no queden con el signo # al inicio.
- Guardar correctamente el archivo después de realizar los cambios.
- Reiniciar PostgreSQL o el servidor para que los cambios se apliquen.
- Si el sistema presenta errores después del cambio, restaurar la copia del archivo original.
- Este procedimiento debe ser realizado por personal técnico o con apoyo del área de TI del cliente.
Versión #
Sistema: Sistema Contasis SQL
Versión: v1.1
Actualizado: 2026
