উত্তর:
\timing
সময়টি পিএসকিএল প্রম্পটে (কালেব ইতিমধ্যে বলেছে) এ চালু করা যেতে পারে ।
আপনি যদি 8.4 বা তত উপরে থাকেন তবে আপনি একটি alচ্ছিক অন / অফ যুক্তি যুক্ত করতে\timing
পারেন যা আপনি .psqlrc এ সময় নির্ধারণ করতে সক্ষম হতে চাইলে সহায়ক হতে পারে - আপনি \timing on
স্পষ্টভাবে একটি স্ক্রিপ্টে সেট করতে পারেন যেখানে প্লেইন \timing
অন্যথায় টগল করে would এটি বন্ধ
সময় যে \timing
ফেরৎ এছাড়াও, নেটওয়ার্ক লেটেন্সি মধ্যে আপনার একটি দূরবর্তী সার্ভারে সংযোগ করে থাকেন।
আপনি যখন এটিটি চান না এবং কোয়েরি আউটপুটও খুব বেশি প্রয়োজন হয় না, তখন আরও ভাল ব্যবহার করুন EXPLAIN ANALYZE
, যা পরিকল্পনাকারীর অনুমানের সাথে প্রকৃত মৃত্যুর সময়গুলির সাথে ক্যোয়ারী প্ল্যানকে আউটপুট করে।
উদাহরণ স্বরূপ, EXPLAIN ANALYZE SELECT foo from bar ;
explain analyze
উত্পাদনের সময়গুলি ব্যবহার করে \timing
যা ব্যবহার করার সময় আমি প্রায় দ্বিগুণ যা নেটওয়ার্ক ল্যাটেন্সি সম্পর্কিত মন্তব্যগুলির ভিত্তিতে আমি প্রত্যাশা করব তার বিপরীত। আমার সন্দেহ হয় যে এটির সাধারণ সম্পাদনায় ওভারহেড রয়েছে analyze
যা ক্যোয়ারির সময়কে যুক্ত করে। দস্তাবেজের উপর ভিত্তি করে, আমি মনে করি এটি EXPLAIN (ANALYZE, TIMING OFF) SELECT foo FROM bar
আপনাকে আরও দরকারী সময়কালের তথ্য দেবে। বিস্তারিত জানার জন্য postgresql.org/docs/9.6/static/sql-explain.html দেখুন ।