मुझे पता है कि मैं जो भी उपयोग कर रहा हूं उससे ज्यादा तेजी से डिस्क्स कर रहा हूं, लेकिन इसमें अधिक समय लगेगा और मैं डिस्क एमओ को कम करने के लिए कुछ आपातकालीन उपायों का उपयोग करने की कोशिश कर रहा हूं। atop लाल पर DSK उपयोग की रिपोर्ट लगभग लगातार कर रहा है। यह पोस्टग्रेज 8.3 के लिए है।
मेरी शेयर्ड_बफर्स सेटिंग 24 एमबी की है, हालांकि सर्वर में 16 जीबी का रैम है जो पूरी तरह से उपयोग नहीं किया गया है। मेरा पहला विचार डेटाबेस को उतना ही रैम देना था जितना वह ले सकता था लेकिन मुझे यकीन नहीं है कि ऐसा कैसे किया जाए (यह एक समर्पित डेटाबेस सर्वर है)।
किसी भी समाधान के लिए जिसे पुनरारंभ करने की आवश्यकता नहीं है, वह बेहतर है लेकिन मैं इस बिंदु पर जो कुछ भी प्राप्त कर सकता हूं वह ले लूंगा।
धन्यवाद!
shared_buffers
postgresql.conf config फाइल में वृद्धि करने की कोशिश कर सकते हैं । इस परिवर्तन को पुनः आरंभ करने की आवश्यकता है। साथ ही, आपको /proc/sys/kernel/shmmax
इससे पहले मूल्य बढ़ाने की आवश्यकता हो सकती है।