Interroger la taille de la base et des tables
PostgreSQLStockageCommande
SELECT relname AS table_name, pg_size_pretty(pg_total_relation_size(relid)) AS total_size, pg_size_pretty(pg_relation_size(relid)) AS data_only FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC LIMIT 20;Ce que fait la commande
Liste les 20 plus grandes tables avec leur taille totale, index et TOAST compris.
Quand l'utiliser
Pour analyser l'utilisation du disque et trouver quelles tables occupent l'espace.
Attention
Pour la taille de toute la base : SELECT pg_size_pretty(pg_database_size(current_database()));