支援的版本:目前 (16) / 15 / 14 / 13 / 12
開發版本:devel
Unsupported versions: 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

第 III 部分。伺服器管理

本部分涵蓋 PostgreSQL 資料庫管理員有興趣的主題。這包括軟體安裝、伺服器的設定和組態、使用者和資料庫管理,以及維護任務。任何執行 PostgreSQL 伺服器的人員,即使是個人使用,但特別是在生產環境中,都應該熟悉本部分涵蓋的主題。

本部分中的資訊大約按照新使用者應該閱讀的順序排列。但各章節是獨立的,可以根據需要個別閱讀。本部分中的資訊以主題單元以敘述方式呈現。尋找特定命令完整說明的讀者應參閱 第 VI 部分

前幾章的撰寫方式讓讀者無需具備先備知識就能理解,因此需要設定自己伺服器的使用者可以從本部分開始探索。本部分的其餘內容是關於調整和管理;該資料假設讀者熟悉 PostgreSQL 資料庫系統的一般用法。建議讀者參閱 第 I 部分第 II 部分 以取得其他資訊。

目錄

16. 從二進位檔案安裝
17. 從原始碼安裝
17.1. 需求
17.2. 取得原始碼
17.3. 使用 Autoconf 和 Make 建置和安裝
17.4. 使用 Meson 建置和安裝
17.5. 安裝後設定
17.6. 支援的平台
17.7. 特定平台注意事項
18. 在 Windows 上從原始碼安裝
18.1. 使用 Visual C++Microsoft Windows SDK 建置
19. 伺服器設定和操作
19.1. PostgreSQL 使用者帳戶
19.2. 建立資料庫叢集
19.3. 啟動資料庫伺服器
19.4. 管理核心資源
19.5. 關閉伺服器
19.6. 升級 PostgreSQL 叢集
19.7. 防止伺服器欺騙
19.8. 加密選項
19.9. 使用 SSL 保護 TCP/IP 連線
19.10. 使用 GSSAPI 加密保護 TCP/IP 連線
19.11. 使用 SSH 隧道保護 TCP/IP 連線
19.12. 在 Windows 上註冊 事件記錄
20. 伺服器設定
20.1. 設定參數
20.2. 檔案位置
20.3. 連線和驗證
20.4. 資源消耗
20.5. 預寫記錄
20.6. 複製
20.7. 查詢規劃
20.8. 錯誤回報和記錄
20.9. 執行時間統計
20.10. 自動真空
20.11. 伺服器連線預設值
20.12. 鎖定管理
20.13. 版本和平台相容性
20.14. 錯誤處理
20.15. 預設選項
20.16. 自訂選項
20.17. 開發人員選項
20.18. 簡短選項
21. 伺服器驗證
21.1. pg_hba.conf 檔案
21.2. 使用者名稱對應
21.3. 驗證方法
21.4. 信任驗證
21.5. 密碼驗證
21.6. GSSAPI 驗證
21.7. SSPI 驗證
21.8. Ident 驗證
21.9. 對等驗證
21.10. LDAP 驗證
21.11. RADIUS 驗證
21.12. 憑證驗證
21.13. PAM 驗證
21.14. BSD 驗證
21.15. 驗證問題
22. 資料庫角色
22.1. 資料庫角色
22.2. 角色屬性
22.3. 角色成員
22.4. 刪除角色
22.5. 預定義角色
22.6. 函數安全性
23. 管理資料庫
23.1. 概觀
23.2. 建立資料庫
23.3. 範本資料庫
23.4. 資料庫設定
23.5. 銷毀資料庫
23.6. 表格空間
24. 本土化
24.1. 區域設定支援
24.2. 校對支援
24.3. 字元集支援
25. 例行資料庫維護工作
25.1. 例行真空
25.2. 例行重新編制索引
25.3. 日誌檔維護
26. 備份和還原
26.1. SQL 轉儲
26.2. 檔案系統層級備份
26.3. 持續封存和時點復原 (PITR)
27. 高可用性、負載平衡和複製
27.1. 不同解決方案的比較
27.2. 日誌傳送備用伺服器
27.3. 故障轉移
27.4. 熱備用
28. 監控資料庫活動
28.1. 標準 Unix 工具
28.2. 累積統計系統
28.3. 檢視鎖定
28.4. 進度報告
28.5. 動態追蹤
29. 監控磁碟使用量
29.1. 判斷磁碟使用量
29.2. 磁碟已滿故障
30. 可靠性和預寫式日誌
30.1. 可靠性
30.2. 資料校驗和
30.3. 預寫式記錄 (WAL)
30.4. 非同步提交
30.5. WAL 組態
30.6. WAL 內部結構
31. 邏輯複製
31.1. 發布
31.2. 訂閱
31.3. 列篩選器
31.4. 欄位清單
31.5. 衝突
31.6. 限制
31.7. 架構
31.8. 監控
31.9. 安全性
31.10. 組態設定
31.11. 快速設定
32. 即時編譯 (JIT)
32.1. 什麼是 JIT 編譯?
32.2. 何時進行 JIT
32.3. 組態
32.4. 可擴充性
33. 回歸測試
33.1. 執行測試
33.2. 測試評估
33.3. 變異比較檔案
33.4. TAP 測試
33.5. 測試涵蓋範圍檢查

提交更正

如果您在文件記錄中看到任何不正確、與您使用特定功能的經驗不符,或需要進一步說明的內容,請使用 此表單 回報文件記錄問題。