曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
???編寫PostgreSQL查詢基礎
???基本關系型數據庫的概念
???希望從事Postgre SQL日常管理工作的學者
?
???本課程定位于Postgre SQL?日常管理。
???學員能夠根據業務需求規劃數據庫服務器硬件方案。
???學員有能力進行日常服務器維護和監控。
???學員能夠使用監控工具提高數據庫性能。
???學員有能力使用多種方式排除常見的數據庫各種故障
?
模塊名稱 |
課程內容 |
第1章 安裝和使用PostgreSQL |
1.????? ??PostgreSQL?平臺和發展歷史 2.????? ??PostgreSQL?相關工具介紹 3.????? ??配置PostgreSQL 服務 4.????? ??規劃服務器資源要求 5.????? ??PostgreSQL?安裝 |
第2章 設計數據庫服務器基礎架構 |
1.????? ??規劃數據庫服務器基礎架構 2.????? ??能力需求分析 3.????? ??數據庫服務器整合思考 4.????? ??數據庫基礎設施的遷移資源 |
第3章: 設計數據庫安全 |
1.????? ??介紹安全機制 2.????? ??用戶角色與權限管理 3.????? ??認證安全 4.????? ??數據安全 5.????? ??權限控制 6.????? ??防惡意攻擊 7.????? ??安全審計 8.????? ??資源控制 9.????? ??指標監控 |
第4章: MVCC和WAL原理 |
1.????? ??MVCC原理 2.????? ??WAL原理 3.????? ??PG針對ACID的實現機制 |
第5章: PostgreSQL執行計劃分析 |
1.????? ??基準測試工具pgbench介紹和使用 2.????? ??執行計劃 3.????? ??執行計劃緩存 4.????? ??編譯和重編制 5.????? ??執行計劃分析 |
模塊名稱 |
課程內容 |
第6章: 設計和優化事務 |
1.????? ??事務介紹 2.????? ??鎖介紹 3.????? ??事務隔離級別 4.????? ??識別,監控和分析堵塞 5.????? ??識別,監控和分析死鎖 6.????? ??堵塞和死鎖的解決思路和方法 |
第8章: 查詢優化 |
1.????? ??查詢的邏輯順序和物理順序 2.????? ??物理連接算法 3.????? ??查詢的有效參數 4.????? ??查詢優化方法論 5.????? ??擴展基于集合的操作 6.????? ??高速緩存 7.????? ??并行執行 8.????? ??分區表的使用 9.????? ??查詢優化最佳實踐 |
第9章: 備份和恢復 |
1.????? ??備份和恢復原理概述 2.????? ??邏輯備份和恢復 3.????? ??Pgdump/pg_dumpall/copy 4.????? ??物理備份和恢復 5.????? ??冷備份和熱備份 6.????? ??PITR基于時間的恢復 |
第10章 PostgreSQL擴展插件 |
1.????? ??PostgreSQL功能擴展插件介紹 2.????? ??pg_stat_statements、pg_repack 3.????? ??hstore?模塊介紹 4.????? ??pg_pathman安裝和使用 5.????? ??Foreign data wrappers使用指南 |
第11章: 日常維護 |
1.????? ??日常磁盤清理 2.????? ??索引維護 3.????? ??統計信息更新 4.????? ??運行日志配置 |
實例講解 |
1.????? ??通過實例進行性能采集,性能分析和性能優化 2.????? ??PostgreSQL集成實現業務分拆 |
?