課程簡介

介紹

PostgreSQL 設置與配置

PostgreSQL 架構與高級功能概述

PostgreSQL 管理

  • 連接到數據庫
  • PgAdmin III 概述
  • 配置服務器
  • 設置和管理用戶
  • 數據庫對象類型概述
  • 設置權限與安全性
  • 查詢數據庫
  • 監控數據庫
  • 確保原子性與隔離性
  • 備份和恢復 PostgreSQL
  • 將數據遷移到其他系統
  • 處理 PostgreSQL 日誌

性能優化

  • 使用 HOT 減少 I/O
  • 鎖定與併發
  • 評估數據庫設計
  • 使用 EXPLAIN 優化 SQL 查詢
  • 檢查工作負載
  • 基準測試與性能分析
  • 優化連接
  • 高效使用索引

PostgreSQL 複製

  • PostgreSQL 複製概述
  • PostgreSQL 中的高可用性
  • 流複製
  • 使用 repmgr 管理集羣
  • 在熱備數據庫上運行查詢
  • 同步複製
  • 基於文件的日誌傳輸
  • 使用 Slony 和 Londiste 進行基於觸發的邏輯複製
  • 連接池
  • 升級 PostgreSQL
  • PostgreSQL 的分片與擴展

總結與結論

最低要求

  • 具備 SQL 經驗
  • 熟悉 Linux 命令行
  • 具備基本的 UNIX shell 編程經驗

受衆

  • 數據庫管理員
  • 系統管理員
  • 具備數據庫經驗的開發人員
 35 時間:

客戶評論 (2)

課程分類