[postgersql] やる夫はsql結果の実行時間を出力させたいようです。
SQL結果の実行時間について
例えば、メンテナンス時にDB作業にどれくらいの時間がかかるかリハーサルテストをしたりすると思います(普通はします)。linuxのコマンド上で実施するなら、”time”コマンドを付けてやればよい。では、postgreSQLにログインした状態で、実行時間はどうやって算出すればよいでしょうか?
下記に実行例を記載いたします。”\timing”コマンドを打ってあげればよいだけです。
____
/ \
/ _ノ ヽ、_ \ DBデータ量が多いから、リハだけで
/ o゚((●)) ((●))゚o \ 5時間も使ってしまうお・・・。
| (__人__) |
\ ` ⌒´ /
/´ `\
/ / l l .___
__l l_¶______/_/__/ ヽ
\, ´-'ヽ  ̄| ̄ ̄ ̄ ̄| l二二二二l
ヾ_ノ | '''' ' | l二二二二l
| 9=ε-8. | '''..-- | l二二二二l:::..
| ..'' | ''-. ,|
/ ̄ ̄\
/ ノ \ \
| (●)(●) |
. | (__人__) | まぁcronとか仕掛けて気長にリハ時間算出して下さい
| ` ⌒´ ノ
. | }
. ヽ }
ヽ ノ \
/ く \ \
| \ \ \
| |ヽ、二⌒)、 \
$ psql
Welcome to psql 8.1.4, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
postgres=# \timing
Timing is on.
postgres=# select neet_name from yaruo_tb;
neet_name
---------------------
yaruo
yaranaio
owata
(3 rows)
Time: 2.445 ms
----------------------------------------
オープンソースを使ったデータベースの構築―ApacheサーバとPostgreSQLでデータベース![]() |
| 藤田 泰徳 山崎 文則 セレンディップセレンディップセレンディップ 定価 : ¥ 3,675 2000-09 amazonで詳しく見る |
| 固定リンク
「PostgreSQL」カテゴリの記事
- [postgresql] やる夫がDBのユーザ管理をするようです。(2007.12.27)
- [postgersql] やる夫はsql結果の実行時間を出力させたいようです。(2008.03.04)
- [postgresql] やる夫がmax_connectionsの設定をするようです。(2008.03.11)
- [postgresql] やる夫がDB接続数を確認するようです。(2008.03.19)
- [postgersql] やる夫がDBにアクセス制限をかけるようです。(2008.03.24)


コメント