pg_table_size,pg_relation_size和pg_total_relation_size之间有
发布时间:2020-12-13 16:15:47 所属栏目:百科 来源:网络整理
导读:pg_table_size(),pg_relation_size()和pg之间的区别是什么? pg_total_relation_size()? 我理解in the documentation解释的基本差异,但它对我的桌子实际使用的空间有多大意义? 对于随机表: # select pg_relation_size(20306,'main') as main,pg_relation_
pg_table_size(),pg_relation_size()&和pg之间的区别是什么? pg_total_relation_size()?
我理解in the documentation解释的基本差异,但它对我的桌子实际使用的空间有多大意义?
对于随机表:
# select pg_relation_size(20306,'main') as main,pg_relation_size(20306,'fsm') as fsm,'vm') as vm,'init') as init,pg_table_size(20306),pg_indexes_size(20306) as indexes,pg_total_relation_size(20306) as total; main | fsm | vm | init | pg_table_size | indexes | total --------+-------+------+------+---------------+---------+-------- 253952 | 24576 | 8192 | 0 | 286720 | 196608 | 483328 (1 row) 从那里,您可以告诉pg_table_size是pg_relation_size的所有返回值的总和. pg_total_relation_size是pg_table_size和pg_indexes_size的总和. 如果您想知道表使用了多少空间,请使用pg_table_size和pg_total_relation_size来考虑它们 – 一个数字是仅表,一个数字是表索引. 检查storage file layout以获取有关fsm,vm和init的含义以及它们如何存储在磁盘上的一些信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |