聯繫我們

課程簡介

1. 理解PostgreSQL查詢規劃器

  • 查詢執行計劃,查詢規劃器算法(經典、遺傳)
  • 分析查詢執行計劃(數據訪問方法、連接方法)
  • 控制計劃選擇(配置參數、pg_hint_plan)

2. 查詢規劃器統計

  • 執行計劃成本估算
  • 默認統計模型
  • ANALYZE操作,擴展統計

3. 使用索引

  • B樹索引(單列、複合、基於函數、部分)
  • 哈希索引
  • BRIN索引
  • GiST、GIN索引

4. 使用高級表結構

  • 分區表
  • 非日誌表
  • 臨時表
  • 物化視圖

5. 使用緩存內存

  • 緩衝區緩存
  • 工作內存
  • 維護工作內存

6. 並行查詢

  • 架構
  • 配置參數
  • 分析並行查詢執行計劃

7. 工作負載與性能監控

  • 記錄慢查詢
  • 使用auto_explain擴展
  • 使用pg_stat_statements擴展
  • 累積統計

8. 使用PgBench進行基準測試

最低要求

  • 完成PostgreSQL服務器管理或具備同等知識
  • 具備SQL和PostgreSQL操作的工作經驗

受衆

負責在生產環境中調優和維護PostgreSQL的數據庫管理員、DevOps工程師和開發人員。

 14 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類