[pgsql-jp: 29817] SELECTプロセスの自動消去は出来ませんか?

Iso, Toshitaka Toshitaka.Iso @ hp.com
2003年 5月 8日 (木) 16:53:05 JST


こんにちは。

以下の構成でWebアプリケーションを作成しています。

OS:Redhat7.2J
DB:PostgreSQL 7.2.1
Webサーバ:Apache 1.3.26/Tomcat 4.0.6

Web上で検索中にIEの×ボタンを押した場合、
以下のようにSELECTのプロセスが残ってしまいパフォーマンスに影響が出てしまっています。

>> ps auxw | grep SELECT
postgres 18824  5.9  3.9 165328 153564 ?     S    13:13  12:52 postgres: postgres DB01 XX.XX.XX.XX SELECT
postgres 18904  5.6  3.9 165308 153484 ?     S    13:13  12:14 postgres: postgres DB01 XX.XX.XX.XX SELECT
postgres 18914  5.8  3.9 165324 153544 ?     R    13:13  12:41 postgres: postgres DB01 XX.XX.XX.XX SELECT
postgres 18936  5.7  3.9 165292 153488 ?     S    13:13  12:16 postgres: postgres DB01 XX.XX.XX.XX SELECT
postgres 20421  6.1  3.9 165324 153592 ?     D    13:21  12:41 postgres: postgres DB01 XX.XX.XX.XX SELECT
postgres 20794  5.6  3.9 165312 153560 ?     S    13:23  11:35 postgres: postgres DB01 XX.XX.XX.XX SELECT
postgres 20795  5.7  3.9 165324 153576 ?     S    13:23  11:48 postgres: postgres DB01 XX.XX.XX.XX SELECT

以下のプロセスはだいぶ時間が経っているときに取得した結果ですが、
これらのプロセスがCPU/Memoryを圧迫してしまっています。

この残ってしまっているSELECTプロセスを自動的に消去することは出来ないのでしょうか?
PostgreSQLの設定で出来なければ違う方法でやられている方がいらしたらご教授いただけたら幸いです。

以上です。



pgsql-jp メーリングリストの案内