मुझे pgAdmin दस्तावेज़ीकरण में कुछ भी नहीं मिला, लेकिन स्रोत कोड इन प्रविष्टियों के पीछे क्वेरी का खुलासा करता है (पोस्टग्रैस 9.2+ के लिए जोड़ा गया):
यह करने के लिए नीचे फोड़े:
SELECT temp_files AS "Temporary files"
, temp_bytes AS "Size of temporary files"
FROM pg_stat_database db;
और पोस्टग्रेज मैनुअल के लिए विवरण हैpg_stat_database
:
tmp_files
bigint
इस डेटाबेस में प्रश्नों द्वारा बनाई गई अस्थायी फ़ाइलों की संख्या। सभी अस्थायी फ़ाइलों को गिना जाता है, भले ही अस्थायी फ़ाइल क्यों बनाई गई (जैसे, सॉर्टिंग या हैशिंग), और log_temp_files सेटिंग की परवाह किए बिना ।
temp_bytes
bigint
इस डेटाबेस में प्रश्नों द्वारा अस्थायी फ़ाइलों को लिखे गए डेटा की कुल मात्रा। सभी अस्थायी फ़ाइलों को गिना जाता है, भले ही अस्थायी फ़ाइल क्यों बनाई गई हो, और log_temp_files सेटिंग की परवाह किए बिना ।
ध्यान दें कि ये मान आपके डेटाबेस के आकार में योगदान नहीं करते हैं। लेकिन वे संकेत देते हैं कि आपके लिए सेटिंग work_mem
बहुत कम हो सकती है, जिससे कई प्रकार के ऑपरेशन डिस्क में फैल जाते हैं (जो कि सिर्फ रैम की तुलना में बहुत धीमा है)।
सम्बंधित:
वास्तव में आपके डेटाबेस के आकार को संकुचित करने के लिए:
आकार को मापने के लिए:
एक तरफ: वाल (लिखें आगे लॉग) SQL सर्वर में लेन-देन लॉग के लिए Postgres में बराबर होगा। SO पर इस संबंधित उत्तर में अच्छी व्याख्या: