मैं तालिका के लिए FILLFACTOR पर एक नज़र डालूंगा। डिफ़ॉल्ट रूप से यह 100 पर सेट होता है, आप इसे 70 तक कम कर सकते हैं (शुरू करने के लिए)। इसके बाद आपको टेबल को फिर से बनाने के लिए VACUUM FULL करना होगा।
ALTER TABLE tablename SET (FILLFACTOR = 70);
VACUUM FULL tablename;
REINDEX TABLE tablename;
यह अद्यतन को एक पंक्ति की अद्यतन प्रतिलिपि को मूल पृष्ठ पर रखने का मौका देता है, जो इसे किसी भिन्न पृष्ठ पर रखने से अधिक कुशल है। या यदि आपका डेटाबेस पहले से ही पिछले अपडेट किए गए बहुत से खंडित है, तो यह पहले से ही पर्याप्त हो सकता है। अब आपके डेटाबेस में HOT अपडेट करने का विकल्प भी है, यह मानते हुए कि आप जिस कॉलम को अपडेट कर रहे हैं वह किसी इंडेक्स में शामिल नहीं है।