バージョンごとのドキュメント一覧

パート III. サーバの管理

<title>Server Administration</title>

This part covers topics that are of interest to a <productname>PostgreSQL</productname> administrator. This includes installation, configuration of the server, management of users and databases, and maintenance tasks. Anyone running <productname>PostgreSQL</productname> server, even for personal use, but especially in production, should be familiar with these topics. 《マッチ度[73.983740]》ここでは、PostgreSQLデータベース管理者にとって関心のある事項を扱います。 これには、ソフトウェアのインストール、サーバの設定や構成、ユーザやデータベースの管理、および保守作業が含まれます。 PostgreSQLサーバを個人的に使用している場合もそうですが、特に業務で使用している場合は、ここで扱う事項に精通している必要があります。 《機械翻訳》この部分はPostgreSQL管理者にとって興味深い話題を扱っています。 これにはインストール、サーバの設定、ユーザとデータベースの管理、保守作業などが含まれます。 PostgreSQLサーバを個人的に使用する場合でも、特に本番環境で使用する場合は、これらのトピックに精通している必要があります。

The information attempts to be in the order in which a new user should read it. The chapters are self-contained and can be read individually as desired. The information is presented in a narrative form in topical units. Readers looking for a complete description of a command are encouraged to review the <xref linkend="reference"/>. 《マッチ度[67.867868]》ここに記載された情報は、大体において新規ユーザが読み進めるべき順番に並べられています。 ただ、章ごとに内容が独立していますので、必要に応じて個々の章を読むこともできます。 ここでの情報は、項目単位で限定して説明されています。 特定のコマンドについて完全な説明を知りたい場合は、パート VIを参照してください。 《機械翻訳》情報は、新しいユーザが読むべき順序で記述しようとしています。 各章は独立しており、必要に応じて個別に読むことができます。 情報は、トピック単位で物語形式で提示されます。 コマンドの完全な説明を探している読者は、パート VIを参照することをお勧めします。

The first few chapters are written so they can be understood without prerequisite knowledge, so new users who need to set up their own server can begin their exploration. The rest of this part is about tuning and management; that material assumes that the reader is familiar with the general use of the <productname>PostgreSQL</productname> database system. Readers are encouraged review the <xref linkend="tutorial"/> and <xref linkend="sql"/> parts for additional information. 《マッチ度[86.610879]》最初の数章は、これからサーバを構築する新規ユーザにも読めるように、前提知識がなくても理解できるようになっています。 残りの部分では調整や管理について記されていますが、その資料は読者がPostgreSQLデータベースシステムの一般的な使用について理解していることを前提としています。 詳細な情報についてはパート Iパート IIを参照することをお勧めします。 《機械翻訳》最初の数章は、前提知識なしに理解できるように書かれているので、自分のサーバをセットアップする必要のある新しいユーザは、探索を始めることができます。 この部分の残りはチューニングと管理についてです。 その資料は、読者がPostgreSQLデータベースシステムの一般的な使用法に精通していることを前提としています。 追加情報については、パート Iパート IIの部分を参照することをお勧めします。

目次

16. バイナリからのインストール
17. ソースコードからインストール
17.1. 必要条件
17.2. ソースの入手
17.3. AutoconfとMakeによる構築とインストール
17.4. Mesonを使った構築とインストール
17.5. インストール後の設定作業
17.6. サポートされるプラットフォーム
17.7. プラットフォーム特有の覚書
18. サーバの準備と運用
18.1. PostgreSQLユーザアカウント
18.2. データベースクラスタの作成
18.3. データベースサーバの起動
18.4. カーネルリソースの管理
18.5. サーバのシャットダウン
18.6. PostgreSQLクラスタのアップグレード処理
18.7. サーバのなりすまし防止
18.8. 暗号化オプション
18.9. SSLによる安全なTCP/IP接続
18.10. GSSAPIによる安全なTCP/IP接続
18.11. SSHトンネルを使った安全なTCP/IP接続
18.12. WindowsにおけるEvent Logの登録
19. サーバ設定
19.1. パラメータの設定
19.2. ファイルの場所
19.3. 接続と認証
19.4. 資源の消費
19.5. ログ先行書き込み(WAL)
19.6. レプリケーション
19.7. 問い合わせ計画
19.8. エラー報告とログ取得
19.9. 実行時統計情報
19.10. 自動Vacuum作業
19.11. クライアント接続デフォルト
19.12. ロック管理
19.13. バージョンとプラットフォーム互換性
19.14. エラー処理
19.15. 設定済みのオプション
19.16. 独自のオプション
19.17. 開発者向けオプション
19.18. 短いオプション
20. クライアント認証
20.1. pg_hba.confファイル
20.2. ユーザ名マップ
20.3. 認証方式
20.4. Trust認証
20.5. パスワード認証
20.6. GSSAPI認証
20.7. SSPI認証
20.8. Ident認証
20.9. Peer認証
20.10. LDAP認証
20.11. RADIUS認証
20.12. 証明書認証
20.13. PAM認証
20.14. BSD認証
20.15. 認証における問題点
21. データベースロール
21.1. データベースロール
21.2. ロールの属性
21.3. ロールのメンバ資格
21.4. ロールの削除
21.5. 定義済みロール
21.6. 関数のセキュリティ
22. データベース管理
22.1. 概要
22.2. データベースの作成
22.3. テンプレートデータベース
22.4. データベースの設定
22.5. データベースの削除
22.6. テーブル空間
23. ローカライゼーション
23.1. ロケールのサポート
23.2. 照合順序サポート
23.3. 文字セットサポート
24. 定常的なデータベース保守作業
24.1. 定常的なバキューム作業
24.2. 定常的なインデックスの再作成
24.3. ログファイルの保守
25. バックアップとリストア
25.1. SQLによるダンプ
25.2. ファイルシステムレベルのバックアップ
25.3. 継続的アーカイブとポイントインタイムリカバリ(PITR)
26. 高可用性、負荷分散およびレプリケーション
26.1. 様々な解法の比較
26.2. ログシッピングスタンバイサーバ
26.3. フェイルオーバー
26.4. ホットスタンバイ
27. データベース活動状況の監視
27.1. 標準的なUnixツール
27.2. 累積統計システム
27.3. ロックの表示
27.4. 進捗状況のレポート
27.5. 動的追跡
27.6. Monitoring Disk Usage
28. 信頼性とログ先行書き込み
28.1. 信頼性
28.2. データチェックサム
28.3. ログ先行書き込み(WAL)
28.4. 非同期コミット
28.5. WALの設定
28.6. WALの内部
29. 論理レプリケーション
29.1. パブリケーション
29.2. サブスクリプション
29.3. 論理レプリケーションのフェイルオーバー
29.4. 行フィルタ
29.5. 列リスト
29.6. コンフリクト
29.7. 制限事項
29.8. アーキテクチャ
29.9. 監視
29.10. セキュリティ
29.11. 構成設定
29.12. 簡単な設定
30. 実行時コンパイル(JIT)
30.1. JITコンパイルとは何か?
30.2. どんなときにJITを使うべきか?
30.3. 設定
30.4. 拡張性
31. リグレッションテスト
31.1. テストの実行
31.2. テストの評価
31.3. 各種の比較用ファイル
31.4. TAPテスト
31.5. テストが網羅する範囲の検証
doc/src/sgml/install-binaries.sgml doc/src/sgml/installation.sgml doc/src/sgml/runtime.sgml doc/src/sgml/config.sgml doc/src/sgml/client-auth.sgml doc/src/sgml/user-manag.sgml doc/src/sgml/manage-ag.sgml doc/src/sgml/charset.sgml doc/src/sgml/maintenance.sgml doc/src/sgml/backup.sgml doc/src/sgml/high-availability.sgml doc/src/sgml/monitoring.sgml doc/src/sgml/wal.sgml doc/src/sgml/logical-replication.sgml doc/src/sgml/jit.sgml doc/src/sgml/regress.sgml