« やる夫がapacheのコネクション数を調べるようです。 | トップページ | top [プロセス管理コマンド] »

2008-03-04

[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で詳しく見る

|

« やる夫がapacheのコネクション数を調べるようです。 | トップページ | top [プロセス管理コマンド] »

PostgreSQL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/10926785

この記事へのトラックバック一覧です: [postgersql] やる夫はsql結果の実行時間を出力させたいようです。:

« やる夫がapacheのコネクション数を調べるようです。 | トップページ | top [プロセス管理コマンド] »