PostgreSQL 管理員課程 - 3 天培訓
PostgreSQL(也稱爲 Postgres)是一個開源的關係數據庫管理系統(RDBMS)。它專爲處理大規模數據工作負載而設計,同時保持穩定性、可靠性和最佳性能。
本課程由講師指導,提供線上或線下培訓,面向希望使用 PostgreSQL 管理大規模數據的數據庫管理員和系統管理員,同時優化數據庫系統以實現高可用性和高性能。
在本課程結束時,學員將能夠:
- 安裝和配置 PostgreSQL。
- 瞭解 PostgreSQL 的功能和架構。
- 學習如何使用 SQL 執行數據庫操作。
- 執行數據庫備份和恢復,防止數據丟失。
- 配置服務器以實現高可用性。
- 學習高性能調優的工具和技巧。
- 探索用於監控和可觀測性的外部工具。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在即時實驗環境中進行動手操作。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
課程簡介
介紹
- PostgreSQL 功能和架構概述
- 數據庫管理基礎知識
入門
- 安裝 PostgreSQL
- 配置 pgAdmin 4 客戶端
- 創建數據庫用戶
- 創建數據庫
數據庫操作
- SQL 語法、函數和操作符
- 數據定義和數據類型
- 用戶定義的數據類型
- 表結構
- 創建和修改表
- 操作表中的數據
- 查詢和過濾數據
- 探索約束
- 轉換函數
- 連接多張表
- 組合查詢
- 索引和全文搜索
- 併發控制
- 正則表達式
數據庫服務器管理
- 安全和加密
- 訪問角色和權限
- 備份和恢復
- 升級 PostgreSQL
- 高可用性
- 負載均衡和複製
- 統計和監控
高性能調優
- 資源管理
- 監控查詢性能
- 參數調優
- 索引優化
- 查詢優化
- 可擴展性和分區
用於監控和可觀測性的外部工具
- pgAdmin
- pgBadger
- pgbench
- node-exporter Prometheus, Grafana
- Zabbix
故障排除
總結與下一步
最低要求
- 具備數據庫管理的基礎知識
- 熟悉 SQL 語言
目標受衆
- 數據庫管理員
- 系統管理員
需要幫助選擇合適的課程嗎?
PostgreSQL 管理員課程 - 3 天培訓 - 詢問
PostgreSQL 管理員課程 - 3 天 - 咨詢詢問
客戶評論 (1)
Andres始終確保解答所有學員的問題,並努力讓每個人都理解他的教學內容。我欽佩他在該領域的專業知識和熟練技能。
Ryan - Questronix Corporation
課程 - PostgreSQL for Administrators - 3 Days
機器翻譯
相關課程
AI for Postgres
21 小時Postgres 是一種先進的開源關係型數據庫,可以作爲 AI 驅動系統和數據智能應用的基礎。
本次由講師指導的培訓(線上或線下)面向中級數據庫專業人員和開發人員,他們希望直接在 Postgres 中集成、管理和優化 AI 功能。
培訓結束後,參與者將能夠:
- 爲 AI 工作負載設置和配置 Postgres 擴展。
- 使用 pgvector 實現嵌入和相似性搜索。
- 將開源和專有的 LLM 與 Postgres 集成,以獲取即時洞察。
- 優化 Postgres 以處理 AI 驅動的查詢和工作流。
課程形式
- 互動講座和討論。
- 大量練習和實踐。
- 在即時實驗室環境中動手實施。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
AI for PostgreSQL:企業級集成、優化與治理
21 小時PostgreSQL是一款功能強大的開源關係型數據庫,可通過AI能力增強,實現企業數據智能、預測分析和自動化。
本課程爲講師指導的培訓(線上或線下),面向中級到高級數據工程師、數據庫管理員和解決方案架構師,旨在幫助他們設計、實施和管理基於PostgreSQL的企業級AI系統。
完成本課程後,學員將掌握以下技能:
- 將AI模型和向量搜索功能直接集成到PostgreSQL中。
- 爲高負載企業工作負載部署AI優化的架構。
- 實施AI數據管道的穩健治理、審計和合規性。
- 在PostgreSQL環境中安全地利用開源和專有AI框架。
課程形式
- 互動講座和企業案例討論。
- 實踐練習和真實場景實驗。
- 在即時PostgreSQL環境中進行實際操作。
課程定製選項
- 如需定製本課程,請聯繫我們進行安排。
將Oracle遷移到Azure SQL或PostgreSQL
7 小時本次講師指導的澳門(線上或線下)培訓面向希望將Oracle數據庫遷移到Azure SQL或PostgreSQL的數據庫管理員和雲架構師。
培訓結束後,參與者將能夠:
- 比較Azure SQL與PostgreSQL,選擇最適合業務目標和需求的數據庫。
- 準備數據庫,將定義、數據和過程從Oracle遷移到AzureSQL或PostgreSQL數據庫系統。
- 執行遷移後的步驟,測試、優化、更新和維護遷移後的數據庫。
PostgreSQL Advanced - Performance Management
14 小時This hands-on course focuses on the practical aspects of performance tuning in PostgreSQL. Participants will learn to analyse query execution, optimise indexing, adjust memory and system parameters, and monitor workloads effectively. Real-world scenarios and live exercises demonstrate how to identify and resolve bottlenecks at both the database and system levels.
PostgreSQL管理與開發
28 小時本課程涵蓋PostgreSQL數據庫的管理與性能調優。學員將學習使用PostgreSQL(也稱爲Postgres)的專門模塊,如複製、連接池和全文搜索。
PostgreSQL 服務器管理
14 小時PostgreSQL 基礎
14 小時本培訓專爲希望從基礎學習 PostgreSQL 的數據庫管理員和架構師設計。
您將學習 PostgreSQL 的架構、安裝、設計,以及如何在 PostgreSQL 中執行數據庫備份和恢復。
PostgreSQL 高級 DBA
14 小時本培訓面向數據庫管理員和架構師,旨在幫助他們學習在 PostgreSQL 中實現備份、高可用性和數據庫安全的工具與技術。
您還將學習如何查找慢查詢、監控數據庫性能,並對 PostgreSQL 進行性能調優。
在PostgreSQL中實現高可用性
7 小時本培訓面向數據庫管理員和架構師,旨在幫助他們學習PostgreSQL中的流複製技術,以及如何使用pgpool-II實現自動故障轉移,並搭建高可用的PostgreSQL數據庫集羣。
PostgreSQL 性能調優
14 小時本培訓專爲希望優化 PostgreSQL 數據庫性能的數據庫管理員和架構師設計。學習如何記錄慢查詢並找出查詢中的潛在問題點。本主題還涵蓋了必須調整以實現最佳性能的最重要參數。
PostgreSQL Administration, Optimization and Replication
35 小時在這個由講師指導的澳門(線下或遠程)培訓中,參與者將學習 PostgreSQL 的通用和高級方面,包括管理、性能調優、高級開發和複製,並通過一系列動手實驗練習,涵蓋設置、配置、測試、部署和故障排除。
培訓結束後,參與者將能夠:
- 使用高級管理技術配置和管理 PostgreSQL 服務器。
- 優化數據庫和查詢以實現最佳性能。
- 複製和擴展 PostgreSQL 服務器。
PostgresAI 企業級應用:監控、克隆與AI驅動運維
21 小時PostgresAI 是一個平臺,使數據庫團隊能夠通過AI驅動的自動化技術克隆、測試和優化 PostgreSQL 環境。
本次由講師指導的培訓(線上或線下)面向高級 DevOps 專業人員和數據庫工程師,旨在幫助他們實現 PostgresAI 在企業級環境中的數據庫監控、克隆和AI驅動優化。
培訓結束後,學員將能夠:
- 在企業環境中部署和配置 PostgresAI。
- 將 PostgresAI 與 CI/CD 管道和 PostgreSQL 集羣集成。
- 利用AI驅動的洞察進行查詢優化和性能調優。
- 在克隆環境中實施治理、審計和數據隱私控制。
課程形式
- 互動講座與討論。
- 大量練習與實踐。
- 在實驗環境中進行實際操作。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們進行安排。
PostgreSQL 開發者課程
14 小時本課程提供與 PostgreSQL 數據庫的程序化交互。學習使用 PostgreSQL 後端開發高質量應用程序所需的技術、語法和結構。本培訓還涵蓋 SQL 調優,包括編寫高效 SQL 的最佳實踐。
目標受衆包括希望使用或擴展 PostgreSQL 的開發者,以及數據庫架構師。
PostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 小時This course provides in-depth coverage of replication, high availability, and cluster management in PostgreSQL. Participants will build and manage multi-node environments, configure failover automation, and explore load balancing and connection pooling solutions. The course includes live replication labs and recovery simulations.
PostgreSQL 13 開發人員與管理員
21 小時本課程爲講師指導的培訓(線上或線下),面向希望使用 PostgreSQL 13 來設置、構建和管理高性能應用程序數據庫的系統管理員和開發人員。
在本培訓結束時,參與者將能夠:
- 安裝和配置 PostgreSQL 13。
- 瞭解 PostgreSQL 13 的功能、架構以及操作、管理和維護數據庫的基礎知識。
- 學習如何配置 Postgres 數據庫表和模式。
- 學習如何執行數據操作和查詢。
- 探索不同的編程接口(客戶端和服務器),以充分利用和擴展 PostgreSQL 13 的功能。