是否可以在postgres中获取特定表的每行大小?
例如,一个表有50行,表的总大小为10gb,但我想知道每行的大小,而不是完整的表的大小。
计算postgress表行大小的函数是这样的
SELECT sum(pg_column_size(t.*)) as filesize, count(*) as filerow FROM TABLE_NAME as t;
TABLE_NAME用您的表名替换;增加条件t.COLUMN_NAME = 'YOUR_VALUE'
TABLE_NAME
t.COLUMN_NAME = 'YOUR_VALUE'