我有PostgreSQL 9.6。
我有一个具有以下架构的psql表:-
user_id: bigInt
post: jsonb
现在,当我运行以下查询时:-
SELECT pg_size_pretty( pg_total_relation_size('user_content'));
正在返回:- 199 GB
我有PostgreSQL 9.6。 但是当我运行以下查询时:-
SELECT pg_size_pretty(sum(pg_column_size(user_content.*))) FROM user_content;
返回
79 MB
有人可以帮我为什么这个表表占用这么多空间而实际列大小不是那么大吗?
以及如何解决这个问题?