2012-03-14 13 views
2

私はいくつかのことをテストしたいと思います。非同期要求の処理が正しいことを確認できるように、遅く(持続的な.01〜10秒)実行するPostgreSQLクエリが必要です。可能であれば、結果を返すクエリも必要です。ゆっくり実行されるPostgreSQLクエリとは何ですか?

最初に私はデータベースに数千のレコードを取り込み始めましたが、クエリを実行する時間をより詳細に制御できる優れた方法が必要でした。

+5

SELECT pg_sleep(60); SELECT 1; http://www.postgresql.org/docs/8.2/static/functions-datetime.html – Andreas

+1

@raspi:uhm、なぜそう思う? – zerkms

+0

@raspi:PostgreSQLにはデュアルテーブルがありません。 –

答えて

1

pg_sleepはあなたが必要なものを行っていない場合は、クロスの製品は、通常、物事を遅くに素敵な仕事をします。適切な数の行を持つテーブルを見つけ、必要なだけ何回も掛け合わせて、そのセットで何かを実行します。

select count(*) 
    from pg_tables a 
     ,pg_tables b 
     ,pg_tables c 
     ,pg_tables d 
関連する問題