रुको मुझे यह काम मिल गया। Postgresql.conf में पुस्तकालयों को प्रीलोड करने के लिए दो सेटिंग्स हैं। पहला वाला, shared_preload_libraries, पुनरारंभ किए बिना काम नहीं करेगा। लेकिन दूसरा एक session_preload_libraries होगा। तो, इस लाइन को इसमें रखने के लिए postgresql.conf को संपादित करें:
session_preload_libraries = 'auto_explain'
फिर पुनः लोड करें:
pg_ctl reload (or pg_ctlcluster 9.x main reload etc)
फिर इसे चालू करने के लिए डेटाबेस में बदलाव करें:
alter database smarlowe set auto_explain.log_min_duration=1;
और फिर सभी नए कनेक्शनों को auto_explained प्लान मिलते हैं।
अवधि को मिलीसेकंड सेटिंग में बदलें जो आपके लिए सबसे उपयुक्त हो।