Jawaban:
Pengaturan waktu dapat diaktifkan dengan \timingdi psql prompt (seperti yang sudah dikatakan Caleb).
Jika Anda menggunakan 8.4 atau lebih, Anda dapat menambahkan argumen on / off opsional\timing , yang dapat membantu jika Anda ingin dapat mengatur waktu pada .psqlrc - Anda kemudian dapat mengatur \timing onsecara eksplisit dalam skrip di mana plain \timingakan beralih itu mati
Waktu yang \timingkembali juga termasuk latensi jaringan, jika Anda terhubung ke server jauh.
Ketika Anda tidak menginginkannya dan juga tidak memerlukan output kueri, gunakan yang lebih baik EXPLAIN ANALYZE, yang menampilkan rencana kueri dengan perkiraan perencana ditambah waktu eksekusi aktual.
sebagai contoh, EXPLAIN ANALYZE SELECT foo from bar ;
explain analyzehasil kali yang kira-kira dua kali lipat apa yang saya lihat saat menggunakan \timing, yang merupakan kebalikan dari apa yang saya harapkan berdasarkan komentar di sini mengenai latensi jaringan. Saya menduga bahwa ada overhead dalam eksekusi normal analyzeyang menambah waktu permintaan. Berdasarkan dokumen, saya pikir itu EXPLAIN (ANALYZE, TIMING OFF) SELECT foo FROM barakan memberi Anda informasi waktu yang lebih berguna. Lihat postgresql.org/docs/9.6/static/sql-explain.html untuk detailnya.