2016-11-14 15 views
3

Postgresでクエリを実行するのにかかる時間を知りたいのですが、\ timingを使うことを提案したたくさんの応答がありますが、私はPostgresの初心者です。トン誰もが
を助けることができる、それを使用する方法を知っている、これはpsqlコマンドですので、あなたは、唯一のコマンドラインクライアントpsql\timingを使用することができ、事前にpostgresで timingを使用する方法

+0

[ここにマニュアルがあります](https://www.postgresql.org/docs/current/static/app-psql.html )。 –

答えて

3

をお願いします。

これは、実行時間を回すスイッチがオンに報告され、オフ:

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

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

ok then selectクエリをテストしたい場合、どのようにすることができるのか、私はあなたがしたことをやろうとしましたが、 'select 42'の代わりに' select * from my_db'を実行し、 'Commande \ select invalide.' – aName

+0

'\ select'ではなく' SELECT'をバックスラッシュなしで試してください。 –

+0

私は 'my_schema'と' my_relation'を含むリストを取得しますが、 'select * from my_schema.my_relation'を実行すると、このエラーが発生します:' relation 'my_schema.my_relationは存在しません。' – aName

関連する問題