Mantenimiento y optimización del rendimiento de AbanQ
La mayor parte de los usuarios utilizan un servidor de PostgreSQL como sistema de base de datos en AbanQ. A medida que se va introduciendo información en la base de datos, especialmente si es un gran volumen, es muy recomendable ejecutar unos procesos que van a optimizar el uso de la base de datos.

Para ello seguiremos este proceso:

  1. Abrir una consola (terminal, intérprete de comandos) con acceso al servidor de postgre, bien en la misma máquina que aloja el servidor, bien mediante conexión remota a la misma
  2. Ejecutar los comandos siguientes:

       vacuumdb --full nombre_base_datos -U nombre_usuario
       vacuumdb -z nombre_base_datos -U nombre_usuario

    Donde nombre_base_datos es el nombre de la base de datos a optimizar y nombre_usuario es el mismo usuario de PostgreSQL que usamos en la conexión con AbanQ

Es aconsejable ejecutar este proceso periódicamente, o si percibimos una caída en el rendimiento no achacable a otros factores (poca capacidad del procesador, poca memoria RAM, etc).

También es posible incluir estos comandos en el sistema cron de nuestro servidor, que permite ejecutar procesos procesos programados de forma automática y períodica. Este artículo explica algo más sobre el sistema cron y el comando crontab