BBDD

cancel
Showing results for 
Search instead for 
Did you mean: 
gomezma
Active Member

BBDD

Buenas tardes, quisiera saber si se puede hacer limpieza de la BBDD borrando archivos que aparentemente parecen duplicados. He visto que la BBDD ultimamente está creciendo 1GB cada dia y en la ruta Alfresco\alf_data\postgresql\base\18227 existen archivos generados a la misma hora, con el mismo tamaño (por ejemplo, 21324, 21324.1, 21324.2, etc.). Se podrian borrar esos archivos ? He probado de hacer VACUUM pero no se consigue demasiado. Muchas gracias!

2 Replies
angelborroy
Alfresco Employee

Re: BBDD

Intenta hacer un VACUUM FULL (VACUUM FULL - PostgreSQL wiki ) eso eliminará todo el almacenamiento sobrante.

Hyland Developer Evangelist
robertoh
Active Member II

Re: BBDD

Buenas

Lo primero que la opción de Angel es lo primero que debes probar.

Para ver las tablas mas grandes y así poder tener una idea de que esta haciendo la BD.

Prueba con:

SELECT nspname || '.' || relname AS "relation",
    pg_size_pretty(pg_total_relation_size(C.oid)) AS "total_size"
  FROM pg_class C
  LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
  WHERE nspname NOT IN ('pg_catalog', 'information_schema')
    AND C.relkind <> 'i'
    AND nspname !~ '^pg_toast'
  ORDER BY pg_total_relation_size(C.oid) DESC
  LIMIT 20;