martes, 15 de septiembre de 2015

Cómo obtener el tamaño de una base de datos en PostgreSql

 http://www.josealopezpastor.com/2012/10/tamano-de-una-base-de-datos-en.html

De repente tu aplicación empezó a funcionar, y la base de datos empieza a crecer.
Ahora bien, ¿cómo saber cuánto pesa tu base de datos en PostgreSql?. Bastante fácil, con la siguiente consulta.
SELECT pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS SIZE FROM pg_database;
De ésta forma, conseguimos los tamaños de nuestras bases y vemos algo como lo siguiente.
  datname  |  size
-----------+---------
 template1 | 4336 kB
 template0 | 4248 kB
 postgres  | 4336 kB
Si quisieras obtener el tamaño de alguna base en particular, será cuestión de agregarle la condición y preguntar por el nombre de la base buscada.

No hay comentarios:

Publicar un comentario