क्रेग रिंगर के अनुसार :
हालांकि यह आमतौर पर आपके संदर्भ-पक्ष विदेशी कुंजी स्तंभों पर (या शामिल) एक सूचकांक बनाने के लिए एक अच्छा विचार है, इसकी आवश्यकता नहीं है। प्रत्येक अनुक्रमणिका को आप धीमे DML परिचालनों को थोड़ा नीचे जोड़ते हैं, इसलिए आप प्रत्येक पर एक प्रदर्शन लागत का भुगतान करते हैं
INSERT
,UPDATE
याDELETE
। यदि अनुक्रमणिका का उपयोग शायद ही कभी किया जाता है तो यह होने योग्य नहीं हो सकता है।
यदि आप सूचकांक जोड़ने का लाभ अपनी लागत से अधिक है तो आप कैसे निर्धारित करेंगे?
क्या आप एक इंडेक्स जोड़ने से पहले / बाद में इकाई परीक्षणों की जाँच करते हैं और समग्र प्रदर्शन लाभ के लिए जाँच करते हैं? या कोई बेहतर तरीका है?
pg_stat_user_indexes
इंडेक्स के उपयोग के बारे में जानकारी दिखाते हुए, इससे आपको मार्गदर्शन करने में मदद करता है। रखरखाव की लागत का अनुमान लगाने के लिए आप अपनी तालिका लेखन गतिविधि को देख सकते हैं,pg_stat_user_tables
लेकिन HOT के कारण, सभी अपडेटों को आवश्यक रूप से सूचकांक को स्पर्श नहीं करना पड़ेगा, ताकि आप थोड़े से अधिक को समझ सकें।