現在apache2.2、postgresql8.3.3、PHP5.3を利用しております。
起こった現象は表題の通りですが、以下に行った操作を列挙します。

・新たにシステムへ手を加えるにあたりデータベースのバックアップを行うべくpg_dumpを発行した。
・始めは問題なかったが、15分ほど経過した頃システムにつながらないことを確認。
・pg_dumpをCtrl+Cで中断。
・topコマンドで確認したところ、load averageが50くらい、cpu消費がsy20,waが70程度、またスワップ領域をかなり利用していた。
・psコマンドで確認したところ、大量のselectプロセスが溜まっていた。
・しばらくしたところサーバが応答を受け付けなくなった。
・再起動を行ったが、新たにselectプロセスが発生しすぐにサーバが操作不能の状態になった。
・再度再起動を行い、postgresqlを停止したところ、操作可能の状態に復帰した。
・その後、また再起動したところ問題なくシステムが稼働している。

以上のようなことが起こったのですが、その後の調査でも再現せず、原因がつかめておりません。
以上の時システムは稼働中であり、利用者がいくらかいたと思われます。
またpostgresqlのログを確認したところ、その前後で大きなデータのupdateとselectが何度か走っていることがわかりました(一件当たりが大きく、5万文字のデータ)。
ちなみにpg_dumpは毎日利用者の少ない時間に走っており、特にエラー等は出ておりません。

環境は以下の通りです。
Apache 2.2
Postgresql 8.3.3(データベースのサイズは、ダンプしたところ数十Gほど)
PHP 5.3
メモリ 16GB

どなたかお力を貸していただけないでしょうか。
よろしくお願いします。