एक यादृच्छिक तालिका के लिए:
# select pg_relation_size(20306, 'main') as main,
pg_relation_size(20306, 'fsm') as fsm,
pg_relation_size(20306, 'vm') as vm,
pg_relation_size(20306, '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
उनके बारे में सोचने के लिए -- एक संख्या केवल तालिका है, और एक संख्या तालिका + अनुक्रमणिका है।
fsm
. के बारे में कुछ जानकारी के लिए स्टोरेज फ़ाइल लेआउट की जाँच करें , vm
, और init
माध्य, और उन्हें डिस्क पर कैसे संग्रहीत किया जाता है।