感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
1. 認識 PostgreSQL 查詢規劃器
- 查詢執行計畫、查詢規劃器演算法(傳統、遺傳)
- 分析查詢執行計畫(資料存取方法、關聯方法)
- 控制計畫選擇(設定參數、pg_hint_plan)
2. 查詢規劃器統計資訊
- 執行計畫成本估算
- 預設統計模型
- ANALYZE 操作、擴展統計
3. 索引的應用
- B-tree 索引(單欄、複合、基於函式、部分索引)
- 雜湊索引
- BRIN 索引
- GiST、GIN 索引
4. 進階表格結構的應用
- 分區表
- 未記錄日誌表(Unlogged tables)
- 暫存表
- 物化視圖
5. 快取記憶體的應用
- 緩衝快取(Buffer Cache)
- 工作記憶體(Work Memory)
- 維護工作記憶體(Maintenance Work Memory)
6. 並行查詢
- 架構
- 設定參數
- 分析並行化查詢執行計畫
7. 工作負載與效能監控
- 記錄慢速查詢
- 使用 auto_explain 外掛
- 使用 pg_stat_statements 外掛
- 累積統計資訊
8. 使用 PgBench 進行基準測試
最低要求
- 已完成 PostgreSQL 伺服器管理 課程或具備同等知識
- 具備 SQL 及 PostgreSQL 操作的實務經驗
目標受眾
負責生產環境中 PostgreSQL 調優與維護的資料庫管理員、DevOps 工程師及開發人員。
客戶評論 (2)
調優策略。
Jeffrey Zieg - Matrix Consulting
課程 - PostgreSQL Performance Tuning
機器翻譯
記錄實例在壓力下的行爲,以及實例、數據庫、文件等的層次結構/命名規則。
Daniel Inwood - Sinara Consultants LTD
課程 - PostgreSQL Advanced DBA
機器翻譯