12
मुझे पता लगाने में थोड़ी देर लग गई और मुझे कई हफ्ते पहले एक विदेशी भाषा विकी पर जवाब मिला, और यह बहुत उपयोगी था, इसलिए मैंने सोचा कि मैं साझा करूंगा।मैं PostgreSQL फ़ंक्शन प्रोफाइलर को कैसे सक्षम करूं?
मुझे पता लगाने में थोड़ी देर लग गई और मुझे कई हफ्ते पहले एक विदेशी भाषा विकी पर जवाब मिला, और यह बहुत उपयोगी था, इसलिए मैंने सोचा कि मैं साझा करूंगा।मैं PostgreSQL फ़ंक्शन प्रोफाइलर को कैसे सक्षम करूं?
Win32 पर PostgreSQL 8.3 पर, प्रोफाइलिंग प्लगइन डिफ़ॉल्ट रूप से स्थापित है, लेकिन लोड नहीं किया गया है। बस इस एसक्यूएल निष्पादित करें:
LOAD '$libdir/plugins/plugin_profiler.dll';
SET plpgsql.profiler_tablename = 'bazzybar';
... और फिर जब आप कुछ कोड प्रोफ़ाइल करना चाहते हैं,
drop table if exists bazzybar; -- reset the profiling stats
select my_function_here('lala',123); -- this line and variations as many times as you deem fit
select * from bazzybar; -- show the time spent on each line of your function