2016-11-14 37 views
3

我想知道在Postgres中執行查詢需要多少時間,我看到很多建議使用\ timing的響應,但我是Postgres中的新手,知道如何使用它,任何人都可以幫助
預先感謝您如何在Postgres中使用時間

+0

[這裏的手冊](https://www.postgresql.org/docs/current/static/app-psql.html )。 –

回答

3

您可以使用\timing只能用命令行客戶端psql,因爲這是一個psql命令。

據,輪流執行時間的開關報告和關閉:

test=> \timing 
Timing is on. 
test=> SELECT 42; 
┌──────────┐ 
│ ?column? │ 
├──────────┤ 
│  42 │ 
└──────────┘ 
(1 row) 

Time: 0.745 ms 
test=> \timing 
Timing is off. 
+0

好吧,如果我想測試一個選擇查詢我怎麼能​​做到這一點,我試圖做你做了什麼,但不是'選擇42'我做'select * from my_db',我得到'Commande \ select invalide .' – aName

+0

嘗試'SELECT'而不是'\ select',沒有反斜槓。 –

+0

我得到一個奇怪的錯誤,當一個do \ dt *。*我得到一個包含'my_schema'和'my_relation'的列表,但是當我從'my_schema.my_relation'選擇一個'select *時,我得到這個錯誤:'relation my_schema.my_relation不存在' – aName

相關問題