यह देखने के दो तरीके हैं कि फ़ंक्शन के अंदर SQL कथन कितना समय लेते हैं:
-
सक्षम करें
auto_explainauto_explain.log_nested_statements = on. के साथ . यह आपको PostgreSQL लॉग फ़ाइल में फ़ंक्शन के अंदर SQL स्टेटमेंट की अवधि और निष्पादन योजनाओं को देखने की अनुमति देगा। -
सक्षम करें
pg_stat_statementsऔर पैरामीटर सेट करेंpg_stat_statements.track = all।फिर
pg_stat_statementsकिसी फ़ंक्शन के अंदर SQL कथनों के लिए जानकारी ट्रैक करेगा। इस तरह आप देख सकते हैं कि आपका कौन सा स्टेटमेंट डेटाबेस में कितना समय लेता है।