2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

第三部分. 伺服器管理

本部分涵蓋了 PostgreSQL 管理員感興趣的主題。這包括安裝、伺服器配置、使用者和資料庫管理以及維護任務。任何執行 PostgreSQL 伺服器的人,即使是個人使用,尤其是在生產環境中,都應該熟悉這些主題。

資訊會按照新使用者應該閱讀的順序進行呈現。各章節是獨立的,可以根據需要單獨閱讀。資訊以敘述形式按主題單元呈現。讀者如果想全面瞭解某個命令,建議查閱 第六部分

前幾章的寫法是可以在沒有先備知識的情況下理解的,因此需要設定自己伺服器的新使用者可以開始他們的探索。本部分的其餘內容是關於調優和管理的;這些材料假設讀者熟悉 PostgreSQL 資料庫系統的通用用法。建議讀者查閱 第一部分第二部分 以獲取更多資訊。

目錄

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 上註冊 事件日誌
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. OAuth 授權/認證
20.16. 認證問題
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. Locale 支援
23.2. 排序支援
23.3. 字元集支援
24. 例行資料庫維護任務
24.1. 例行 VACUUM 操作
24.2. 例行 Reindexing
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. 監控磁碟使用情況
28. 可靠性和寫前日誌
28.1. 可靠性
28.2. 資料校驗和
28.3. 寫前日誌 (WAL)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. 配置設定
29.13. 升級
29.14. 快速設定
30. 即時編譯 (JIT)JIT)
30.1. 什麼是即時JIT編譯?
30.2. 何時使用即時JIT?
30.3. 配置
30.4. 可擴充套件性
31. 迴歸測試
31.1. 執行測試
31.2. 測試評估
31.3. 變體比較檔案
31.4. TAP 測試
31.5. 測試覆蓋率檢查

提交更正

如果您在文件中發現任何不正確之處、與您在使用特定功能時的體驗不符之處,或者需要進一步的澄清,請使用 此表格 報告文件問題。