支援版本:目前版本 (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. 預寫日誌
19.6. 複製
19.7. 查詢規劃
19.8. 錯誤報告和記錄
19.9. 執行時間統計
19.10. 自動清理
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. 信任驗證
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. Locale 支援
23.2. Collation 支援
23.3. 字元集支援
24. 例行資料庫維護任務
24.1. 例行清理
24.2. 例行性重新建立索引
24.3. 紀錄檔維護
25. 備份與還原
25.1. SQL傾印 (Dump)
25.2. 檔案系統層級備份
25.3. 連續封存與時間點回復 (PITR)
26. 高可用性、負載平衡與複製
26.1. 不同解決方案的比較
26.2. Log-Shipping 待機伺服器
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)
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. 測試覆蓋率檢查

提交更正

如果您在文件中發現任何不正確、與您特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。