課程簡介

PostgreSQL 16 簡介

  • PostgreSQL 概述
  • PostgreSQL 16 的新功能
  • 安裝與設置
  • PostgreSQL 架構與組件

PostgreSQL 入門

  • PostgreSQL 數據庫集羣設置
  • 創建與管理數據庫
  • 基本 SQL 操作
  • 設置與探索 PostgreSQL 16

高級 SQL 技術

  • 高級查詢技術
  • 公共表表達式 (CTE)
  • 窗口函數
  • JSON 和 JSONB 數據類型
  • 編寫高級 SQL 查詢

數據類型與擴展

  • 自定義數據類型
  • 全文搜索
  • 用於地理空間數據的 PostGIS
  • PL/pgSQL 編程
  • 使用高級數據類型與擴展

索引與查詢優化

  • 索引類型與使用
  • 查詢計劃與執行
  • 分析與優化查詢
  • 索引與查詢優化

性能調優

  • 性能調優參數
  • 內存與資源管理
  • 監控與分析性能
  • 性能調優與監控

備份與恢復

  • 備份策略
  • 時間點恢復
  • 邏輯與物理備份
  • 執行備份與恢復

安全與訪問控制

  • 認證與授權
  • 角色管理與權限
  • 加密與 SSL/TLS 設置
  • 實施安全最佳實踐

高可用性與複製

  • 複製概念與類型
  • 設置流複製
  • 使用 Patroni 配置高可用性
  • 實現複製與高可用性

將 PostgreSQL 與應用集成

  • 連接 PostgreSQL 與各種編程語言
  • 在現代應用框架中使用 PostgreSQL
  • ORM 與 PostgreSQL
  • 將 PostgreSQL 與應用集成

總結與後續步驟

最低要求

  • 基本的 SQL 知識
  • 熟悉數據庫概念

受衆

  • 數據庫管理員
  • 數據庫開發人員
  • 系統管理員
 21 時間:

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類