SELECT schema_name,
sum(table_size),
(sum(table_size) / database_size) * 100
FROM (
SELECT pg_catalog.pg_namespace.nspname as schema_name,
pg_relation_size(pg_catalog.pg_class.oid) as table_size,
sum(pg_relation_size(pg_catalog.pg_class.oid)) over () as database_size
FROM pg_catalog.pg_class
JOIN pg_catalog.pg_namespace ON relnamespace = pg_catalog.pg_namespace.oid
) t
GROUP BY schema_name, database_size
'Database' 카테고리의 다른 글
[MySQL] access denied for user 'username'@'localhost' (using password: no) 에러 해결방법 (0) | 2023.07.26 |
---|---|
[QueryDSL] fetchFirst, fetchOne 함수의 차이점 (0) | 2023.07.15 |
[Firebase] 데이터베이스 update, set 차이점 (0) | 2023.07.14 |
[MySQL] DB 덤프 후 다른 DB로 import 하는 방법 (0) | 2023.06.13 |
[MySQL] 최신 데이터(행) 구하기 (0) | 2023.05.22 |