From e527c59ade2f485a967c3ea5ae569b230e31f2e9 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mon, 18 Jan 2021 15:45:47 +0100 Subject: [PATCH] Document table sizes in datanommer's DB Signed-off-by: Pierre-Yves Chibon --- docs/datanommer_datagrepper/datanommer.rst | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/datanommer_datagrepper/datanommer.rst b/docs/datanommer_datagrepper/datanommer.rst index bcd0fa7..80494b5 100644 --- a/docs/datanommer_datagrepper/datanommer.rst +++ b/docs/datanommer_datagrepper/datanommer.rst @@ -23,3 +23,27 @@ Here is how the database schema looks like currently: public | package_messages | table | datanommer public | user | table | datanommer public | user_messages | table | datanommer + + +Table sizes +----------- + +Here is the size of each table: + + +:: + + datanommer=# SELECT + datanommer-# relname as "Table", + datanommer-# pg_size_pretty(pg_total_relation_size(relid)) As "Size", + datanommer-# pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as "External Size" + datanommer-# FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC; + Table | Size | External Size + ------------------+------------+--------------- + messages | 706 GB | 555 GB + package_messages | 10 GB | 4779 MB + user_messages | 10171 MB | 4444 MB + package | 22 MB | 10 MB + user | 6608 kB | 2744 kB + alembic_version | 8192 bytes | 0 bytes + (6 rows)