定常的なデータベース保守作業

PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 第 23章定常的なデータベース保守作業

他のデータベースソフトウェア同様、PostgreSQLも、最適な性能を得るために定常的に実施しなければならない作業があります。 ここで説明する作業は必要なものであり、その性質上繰り返し行うべきものです。 しかし、cronスクリプトなどの標準ツールや、Windowsのタスクスケジューラを使用して簡単に自動化することができます。 しかし、適切なスクリプトを設定し、その実行が旨く行くかの点検は、データベース管理者の責任です。

明らかに必要な保守作業の1つに、定期的なデータのバックアップコピーの作成があります。 最近のバックアップがなければ、（ディスクの破損、火災、重要なテーブルの間違った削除などの）破滅の後、復旧することができません。 PostgreSQLで可能なバックアップとリカバリ機構については、第24章にて詳細に説明します。

他の保守作業の主なカテゴリには、定期的なデータベースの"バキューム"があります。 この作業については項23.1で説明します。 問い合わせプランナで使用される統計情報の更新も密接に関連しますが、こちらに関しては項23.1.3で説明します。

この他、定期的に行わなければならない作業にログファイルの管理があります。 これについては項23.3で説明します。

check_postgres.plが、データベースの健全性を監視し、異常な状態を報告するために用意されています。check_postgres.plはNagiosおよびMRTGで構成されていますが、独立して実行することも可能です。

PostgreSQLは他のデータベース管理システムに比べ、保守作業は少ないと言えます。 それでもなお、これらの作業に適切に注意することは、システムに対する快適かつ充実した経験を確実に得るのに効果があります。

前のページ | ホーム | 次のページ
文字セットサポート | 上に戻る | 定常的なバキューム作業