| Size |
-----------+----------+---------+
postgres | postgres | 35 GB |
при этом самая большая таблица 3 гига остальное в килобайтах
relation | total_size
-----------------------------------------+------------
public.nodestore_node | 3181 MB
pg_toast.pg_toast_16556 | 3050 MB
public.sentry_eventuser | 2456 kB
public.sentry_groupedmessage | 624 kB
pg_toast.pg_toast_2618 | 568 kB
Как понять что сожрало диск?
select schemaname as table_schema, relname as table_name, pg_size_pretty(pg_total_relation_size(relid)) as total_size, pg_size_pretty(pg_relation_size(relid)) as data_size, pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as external_size from pg_catalog.pg_statio_user_tables order by pg_total_relation_size(relid) desc, pg_relation_size(relid) desc;
да, тот же результат
Тут недавно показывали более адекватный запрос для этого, кажется — поищите в истории чата.
да это просто \l+
Я имел в виду более адекватный запрос для "Как понять что сожрало диск".
Обсуждают сегодня