第18章 サーバの準備と運用

目次

18.1. PostgreSQLユーザアカウント
18.2. データベースクラスタの作成
18.2.1. セカンダリファイルシステムの使用
18.2.2. File Systems
18.3. データベースサーバの起動
18.3.1. サーバ起動の失敗
18.3.2. クライアント接続の問題
18.4. カーネルリソースの管理
18.4.1. 共有メモリとセマフォ
18.4.2. systemd RemoveIPC
18.4.3. リソースの制限
18.4.4. Linuxのメモリオーバーコミット
18.4.5. LinuxのHugePages
18.5. サーバのシャットダウン
18.6. PostgreSQLクラスタのアップグレード処理
18.6.1. pg_dumpallを介したデータのアップグレード
18.6.2. pg_upgradeを使用したアップグレード方法
18.6.3. レプリケーション経由のアップグレード
18.7. サーバのなりすまし防止
18.8. 暗号化オプション
18.9. SSLによる安全なTCP/IP接続
18.9.1. 基本的な設定
18.9.2. OpenSSLの設定
18.9.3. クライアント証明書の使用
18.9.4. サーバにおけるSSL関連ファイルの利用
18.9.5. Creating Certificates
18.10. GSSAPIによる安全なTCP/IP接続
18.10.1. 基本的な設定
18.11. SSHトンネルを使った安全なTCP/IP接続
18.12. WindowsにおけるEvent Logの登録

本章では、データベースサーバの設定と実行方法、そしてオペレーティングシステムとの相互作用について説明します。