Answers:
ඇතුලත් කිරීමෙන් වේලාව සක්රිය කරන්න:
\timing
psql
මෙම සැකසීමට ඉඩ නොදේ. ඔබට මෙය වැනි දෙයක් සමඟ කළ හැකිය: psql --o /dev/null <<EOF \timing select 1 EOF
psql -c '\timing' -c 'select 1'
\timing
කිරීමට ~/.psqlrc
ඔබට එය ඔබ සේවාදායකයා ආරම්භ එක් එක් කාල සක්රීය අවශ්ය නම්.
Psql \timing
විමසුමේදී වේලාව සක්රිය කළ හැකිය (කාලෙබ් දැනටමත් පවසා ඇති පරිදි).
ඔබ 8.4 හෝ ඉහත නම්, ඔබ විකල්ප / මත තර්කය ලකුණු එකතු කළ හැකි\timing
, ඔබ කිරීමට හැකි විය අවශ්ය නම් ප්රයෝජනවත් විය හැකි .psqlrc දී මත කට්ටලයක් කාලය - ඔබ එවකට සැකසිය හැක \timing on
එහිදී සරල තිර රචනය ගනනාවකින්ම \timing
එසේ ටොගල බව ඒක අක්රියයි
\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 බලන්න.