課程簡介

介紹

PostgresSQL 設置和配置

PostgreSQL 架構和高級功能概述

PostgreSQL 管理

  • 連接到資料庫
  • PgAdmin III概述
  • 配置伺服器
  • 設置和管理使用者
  • 資料庫物件類型概述
  • 設置許可權和安全性
  • 查詢資料庫
  • 監視資料庫
  • 確保原子性和隔離性
  • 備份和恢復PostreSQL
  • 將數據遷移到另一個系統
  • 使用 PostreSQL 日誌

性能優化

  • 使用 HOT 減少 I/O
  • 鎖定和併發
  • 評估資料庫的設計
  • 使用 EXPLAIN 優化 SQL 查詢
  • 檢查工作負載
  • 基準測試和分析
  • 優化聯接
  • 高效使用索引

PostgreSQL 複製

  • PostgreSQL 複製概述
  • Postgre 中的高可用性SQL
  • 流式複製
  • 使用 repmgr 管理集群
  • 在雙機熱備模式下對資料庫運行查詢
  • 同步複製
  • 基於檔的日誌傳送
  • 使用 Slony 和 Londiste 進行基於觸發器的邏輯複製
  • 連接池
  • 升級 PostgreSQL
  • 分片和擴展 PostgreSQL

總結和結論

最低要求

  • SQL經驗
  • 具有 Linux 命令行的經驗
  • 具有基本 UNIX shell 程式設計經驗

觀眾

  • Database 管理員
  • 系統管理員
  • 具有資料庫經驗的開發人員
  35 時間:

人數



每位參與者的報價

客戶評論 (9)

相關課程

課程分類