Para ello seguiremos este proceso:
- 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
- Ejecutar los comandos siguientes:
vacuumdb --full nombre_base_datos -U nombre_usuario
vacuumdb -z nombre_base_datos -U nombre_usuarioDonde 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
