Consultar el tamaño de una base de datos en disco:
SELECT pg_size_pretty(pg_database_size('nombre_bd'));
Consultar el tamaño de una tabla en disco:
SELECT pg_size_pretty(pg_total_relation_size('nombre_tabla'));
Ídem sin incluir los índices:
SELECT pg_size_pretty(pg_relation_size('nombre_tabla'));
Analizar consultas:
EXPLAIN query;
EXPLAIN ANALYZE query; --este ejecuta y muestra el informe
Contar el número de elementos que tienen valores distintos en una columna:
select count(distinct nombre_columna) from nombre_tabla;
Averiguar la versión de PostgreSQL que se está ejecutando:
select version();
Advertisement
Etiquetas: Base de datos, código, ejemplo, howto, postgresql, snippets